<?xml version="1.0" encoding="utf-8"?>
<brl xmlns="http://schemas.microsoft.com/businessruleslanguage/2002">
  <vocabulary id="e994493e-3201-46dd-a2da-3f9434a4b4c6" name="BREPipelineInstructions.SampleInstructions.HelperInstructions" uri="" description="">
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2012-12-21T10:13:48.344923+13:00" />
    <vocabularydefinition id="09e5aab7-cacf-4a20-99ad-f9604eab6850" name="GetXPathResult" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXPathResult" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The {0} of the node which is the result of the XPath statement {1}.  Return an exception if the XPath statement doesn't evaluate - {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8e2eed31-5722-424c-8c71-c23945782d2a" name="ReplaceSubstring" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Replace the substring {1} with the value {2} in the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="330fe58a-8c6d-47bb-8edb-9892ab45a06c" name="GetUppercaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnUppercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to uppercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="95312019-75a8-477d-a7ef-510988cae7fc" name="GetCurrentDateTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetCurrentDateTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The current Date and Time in the following format - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="6edba951-84f2-426a-9c88-fc650e0e2ab3" name="GenerateGUID" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GenerateGUIDAsString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(A randomly generated GUID)" />
    </vocabularydefinition>
    <vocabularydefinition id="562b38e5-13c5-4002-ad41-fb079980801a" name="RoundCurrentTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RoundCurrentTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Round the current time upto the nearest {0} seconds in the following format - {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f0bd047c-6905-43b0-8a7e-20fa25f18126" name="ConcatenateString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0} and {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c0610fa8-2bd8-43d1-9707-bfd000211443" name="GetLowerCaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnLowercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to lowercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d5db6433-905f-433e-9eac-3a48c70c3665" name="StringContains" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringContains" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The string {0} contains the substring {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7125affe-789a-4002-be2c-14237c45a0f6" name="GetFileExtension" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFileExtension" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The file extension from the following filename - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="302beeaa-f382-44fa-b516-3560d4f51245" name="GetStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="98fcee37-bfd8-47ca-927e-e0fbf2a42b53" name="ValidateStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ValidateStringLength" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0} is exactly equal to {1} characters)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="9db900b5-f910-4f24-90a4-078d2080492e" name="BREPipelineInstructions.SampleInstructions.HelperInstructions" uri="" description="">
    <version major="1" minor="3" description="Added namespace replacement definitions" modifiedby="jcooper1982" date="2013-09-09T11:45:15.820401+12:00" />
    <vocabularydefinition id="e06cda78-fac0-44aa-add4-0209415c4aeb" name="GetUppercaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnUppercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to uppercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7493e908-3933-4aca-ae0c-bddbeb7a869b" name="ResolvePartyFromAlias" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPartyFromAlias" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Resolve the party name from the alias with a value of {2}, a name of {0}, and a qualifier of {1}. Throw an exception if not found - {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="25fdb28a-94c8-4884-9017-71c15e7431a2" name="ThrowException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowException" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an exception with the detail - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c0107238-9b8c-414c-8462-087d39e1be4c" name="StringContains" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringContains" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The string {0} contains the substring {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="61552197-b79f-4e69-8346-209ed89dfe46" name="RoundCurrentTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RoundCurrentTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Round the current time upto the nearest {0} seconds in the following format - {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="15de10a9-78b3-4625-8967-e18aeaa834e9" name="GetStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="96ac9b63-6b6c-4e54-8afd-d54d78f5f9eb" name="ValidateStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ValidateStringLength" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0} is exactly equal to {1} characters)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e78b2eaf-b543-48db-a80a-2505818eef5d" name="GetLowerCaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnLowercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to lowercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="9cd463b5-2514-477b-bee1-9459e9b15f04" name="AddDocumentNamespaceAndPrefix" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddDocumentNamespaceAndPrefix" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Add the target namespace {0} with the prefix {1} to the root node of the XML document" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="978c895c-3a50-4c69-9455-cb0aa77ba349" name="GetCurrentDateTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetCurrentDateTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The current Date and Time in the following format - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="897af17c-1c4f-4547-8666-6a5fae1a48a7" name="GenerateGUID" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GenerateGUIDAsString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(A randomly generated GUID)" />
    </vocabularydefinition>
    <vocabularydefinition id="05ef88c0-cb8b-455e-a1b4-102c7203897b" name="AddDocumentNamespace" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddDocumentNamespace" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Add the target namespace {0} to the root node of the XML document" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ea796c02-9bd2-4b53-861a-1ba8e7610492" name="ReplaceDocumentNamespace" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceDocumentNamespace" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replaces the current target namespace at the root node of the XML document with {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e2e0b2eb-067f-4363-9fc7-a8be66d66e0d" name="ConcatenateString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0} and {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f1abb4f3-f219-42e6-a30b-6feb8897fb9e" name="ReplaceSubstring" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Replace the substring {1} with the value {2} in the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2e841daa-08d2-438d-86fc-c1c21c1be5e4" name="GetXPathResult" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXPathResult" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The {0} of the node which is the result of the XPath statement {1}.  Return an exception if the XPath statement doesn't evaluate - {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="29b00b81-9c62-4a87-a076-0fbd41fafd35" name="ReplaceDocumentNamespaceAndPrefix" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceDocumentNamespaceAndPrefix" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace the target namespace and the prefix at the root node of the XML document with {0} and {1} respectively" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5595f601-71b8-45f4-9f8d-6d32c9efdd98" name="GetFileExtension" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFileExtension" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The file extension from the following filename - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="40289094-a071-4bb4-b928-f02dc17e2ce1" name="BREPipelineInstructions.SampleInstructions.HelperInstructions" uri="" description="">
    <version major="1" minor="2" description="" modifiedby="jcooper1982" date="2013-06-02T11:25:49.4235185+12:00" />
    <vocabularydefinition id="27d95b65-eea3-445b-a4c9-9ed43b65b400" name="GetUppercaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnUppercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to uppercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ad23f525-8c11-45c9-b7df-ac08ad153109" name="ResolvePartyFromAlias" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPartyFromAlias" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Resolve the party name from the alias with a value of {2}, a name of {0}, and a qualifier of {1}. Throw an exception if not found - {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="55591f3f-5647-42ce-bafb-13c915e350ac" name="ThrowException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowException" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an exception with the detail - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="670e51fc-d3fc-49e0-b7de-c9b0da973bf4" name="StringContains" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringContains" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The string {0} contains the substring {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="60edd463-b938-4011-a159-25b14262ad32" name="RoundCurrentTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RoundCurrentTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Round the current time upto the nearest {0} seconds in the following format - {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a8d255d7-b7f9-47d0-8d89-800c95d9b47f" name="GetStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="09994230-899b-41db-8d7b-81adcd56b750" name="ValidateStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ValidateStringLength" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0} is exactly equal to {1} characters)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="52d2a35c-5c0d-4201-82a2-330dc7fd9f68" name="GetLowerCaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnLowercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to lowercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7f0aa6a6-5973-4d04-b8f4-1bbad0335e36" name="AddDocumentNamespaceAndPrefix" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddDocumentNamespaceAndPrefix" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Add the target namespace {0} with the prefix {1} to the root node of the XML document" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="357640a6-5a70-4ca8-945c-6b8a4811c7ac" name="GetCurrentDateTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetCurrentDateTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The current Date and Time in the following format - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="70262441-8920-440e-8580-530bdd60b1c7" name="GenerateGUID" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GenerateGUIDAsString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(A randomly generated GUID)" />
    </vocabularydefinition>
    <vocabularydefinition id="1cf0cbc1-0801-4e87-9701-8262087413ec" name="AddDocumentNamespace" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddDocumentNamespace" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Add the target namespace {0} to the root node of the XML document" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c765ff12-5ba7-4856-aea0-001a055da49b" name="ConcatenateString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0} and {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ba0361a6-f0fa-4a30-9c8b-ed9ecf96dfc2" name="ReplaceSubstring" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Replace the substring {1} with the value {2} in the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="596949a3-df29-4f0c-9043-9c5c4266447b" name="GetXPathResult" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXPathResult" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The {0} of the node which is the result of the XPath statement {1}.  Return an exception if the XPath statement doesn't evaluate - {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a687f082-4dad-4ccb-b28e-2fece9ab1695" name="GetFileExtension" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFileExtension" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The file extension from the following filename - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="c4362a00-2d03-481e-9540-878cc17846e6" name="BREPipelineFramework.TypedXmlDocumentSamples" uri="" description="">
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-05-25T10:46:40.9650773+12:00" />
    <vocabularydefinition id="e6630331-5a6e-46f1-856e-157abada8ef2" name="Get Element3" description="">
      <bindingdefinition>
        <documentelementbindingdefinition field="*[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework']" fieldalias="Element3" type="string">
          <documentinfo schema="C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd" documenttype="BREPipelineFramework.TestProject.Message" selector="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" selectoralias="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" instance="0" />
        </documentelementbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Get Element3" />
    </vocabularydefinition>
    <vocabularydefinition id="69b4c022-0f1e-4dda-ba95-c50f9b533c44" name="Get Element" description="">
      <bindingdefinition>
        <documentelementbindingdefinition field="*[local-name()='Element' and namespace-uri()='http://BREPipelineFramework']" fieldalias="Element" type="string">
          <documentinfo schema="C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd" documenttype="BREPipelineFramework.TestProject.Message" selector="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" selectoralias="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" instance="0" />
        </documentelementbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Get Element" />
    </vocabularydefinition>
    <vocabularydefinition id="e4f8f843-1bd1-4580-847b-162278b6e0fb" name="Get TestElement" description="">
      <bindingdefinition>
        <documentelementbindingdefinition field="*[local-name()='TestElement' and namespace-uri()='http://BREPipelineFramework']" fieldalias="TestElement" type="string">
          <documentinfo schema="C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd" documenttype="BREPipelineFramework.TestProject.Message" selector="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" selectoralias="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" instance="0" />
        </documentelementbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Get TestElement" />
    </vocabularydefinition>
    <vocabularydefinition id="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" name="Message Root" description="">
      <bindingdefinition>
        <documentbindingdefinition>
          <documentinfo schema="C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd" documenttype="BREPipelineFramework.TestProject.Message" selector="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" selectoralias="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" instance="0" />
        </documentbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Message Root" />
    </vocabularydefinition>
    <vocabularydefinition id="93fe58bc-e90e-4bcf-b860-dcc79e8f3c0b" name="Set Element3" description="">
      <bindingdefinition>
        <documentelementbindingdefinition field="*[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework']" fieldalias="Element3" type="string">
          <documentinfo schema="C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd" documenttype="BREPipelineFramework.TestProject.Message" selector="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" selectoralias="/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']" instance="0" />
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </documentelementbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Set Element3 to a value of {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="41fe4405-2959-4048-a518-1625c455d750" name="BREPipelineFramework.SampleInstructions.ContextInstructions" uri="" description="">
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2012-12-21T00:00:10.5869463+13:00" />
    <vocabularydefinition id="1841b068-e40f-45c7-8047-1e75fc397a68" name="SetSQLContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSQLContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SQL.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="954b27f3-3116-4295-8ee2-90a82a57ea9e" name="SetEdiIntASContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEdiIntASPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EdiIntAS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c117a8bc-108d-43e5-a552-04cb51ac0fb9" name="GetEDIContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEDIPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EDI.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d5f931c8-dca3-4f98-976e-94eeb880deba" name="GetHTTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetHTTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property HTTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7475442a-ccf3-4867-bad4-f42f8ec7712e" name="GetPOP3ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPOP3PropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property POP3.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="9dae8e3d-d957-4dc5-9724-e142abcc147e" name="SetWSSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetWSSContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property WSS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8e9b1403-b084-4c5e-942c-794b213df64e" name="GetWCFContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetWCFPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property WCF.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="41e441d2-e983-4c64-b946-98bf4b5a3ae1" name="GetCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property with a name of {0} and a namespace of {1}.  If not found then return {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2611b250-f24c-421b-9e5d-3cc9cab2273d" name="GetEdiOverrideContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEdiOverridePropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EDIOverride.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="16f49307-2b52-4d16-831a-5b114aa9ceb1" name="SetCustomContextPropertyFromSSO" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetContextPropertyFromSSOConfig" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value read in from the SSO Key {4} within the SSO Application {3} of type {5} to the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b120cbff-08db-496f-87fd-56be835db722" name="SetFILEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetFILEContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property FILE.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e7455d98-6e1d-4849-8d19-3ed1fd22ff93" name="GetEdiIntASContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEdiIntASPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EdiIntAS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5b6ff8b6-cd59-404b-8486-ca95635620e1" name="GetSMTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSMTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SMTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="150a1cc7-66ca-4d3e-b728-031a8218d428" name="SetBTSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetGlobalPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property BTS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f382bb46-7c42-4c74-b288-8f8e268cbb29" name="SetPOP3ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetPOP3ContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property POP3.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f998ba11-ba89-416c-96d1-b152c3d43128" name="GetBTF2ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetBTF2PropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property BTF2.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="840467d5-c95e-4892-9163-27997771949f" name="GetXLANGsBTXEngineContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXLANGSBTXEnginePropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property Microsoft.BizTalk.XLANGs.BTXEngine.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c787dda6-e5f6-473d-8d6a-ec9248a607dc" name="GetMIMEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMIMEPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MIME.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5315c8cd-4322-4f33-ac7b-f8b9d8b6f92c" name="SetErrorReportContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetErrorReportContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property ErrorReport.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="0b2f491c-dd0d-4926-b410-5968deb689b4" name="GetFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetFTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property FTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c9111980-8475-4585-965b-83ad2583fefb" name="SetXMLNORMContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetXMLNORMContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property XMLNORM.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5ae1aa0f-3b19-43c0-9377-51abbd5b9711" name="GetErrorReportContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetErrorReportPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property ErrorReport.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f5cf64c1-b4d9-4736-8047-8bfb5dac1290" name="RemoveCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RemoveContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Remove the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="73dd5137-4d04-4bb0-84bf-a215157386d2" name="SetSMTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSMTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SMTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8b1f1ccc-3784-4eb7-b5a9-473309c97469" name="SetEdiOverrideContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEdiOverridePropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EdiOverride.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7d39eab9-89a3-4928-899b-0dbf1a29c961" name="SetSOAPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSOAPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SOAP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="65812d19-1048-4b11-a109-6e7aaf7f7d47" name="GetWSSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetWSSPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property WSS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d52f663b-49a5-48c1-aea2-37e0d067e56c" name="GetLEGACYContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetLEGACYPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property LEGACY.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f763c11e-8c5a-4e8e-8909-fb1cef8d7bf3" name="SetMIMEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMIMETrackingContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MIME.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="aa890a55-8b4b-4074-a09f-69fef575aa25" name="SetBTF2ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetBTF2PropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property BTF2.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8d972c82-a081-4829-a71e-00f8f5b4fe9f" name="SetMessageTrackingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMessageTrackingContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MessageTracking.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" name="SetCustomContextPropertyFromXPath" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetContextPropertyFromXPathResult" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="6">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the {3} of the node which is the result of the XPath statement {4} of type {5} to the context property with a name of {0} and a namespace of {1} .  Return an exception if the XPath statement doesn't evaluate - {6}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="6">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a39564ac-1e28-4033-86d2-adcc7097a437" name="SetCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetCustomContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{3} the value {2} of type {4} to the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="df8167b4-674b-48fd-bc09-a1a0f63d8532" name="SetFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetFTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property FTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2f6b2b2f-5c7b-4597-b4d5-d85a349b829a" name="SetEDIContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEDIPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EDI.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="77631ef1-d7e6-492e-8bee-1fdc4b5b7f2c" name="GetMSMQTContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMSMQTPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MSMQT.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ed0dd448-9b3b-4921-8d9f-ca81fbdaad37" name="SetLEGACYContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetLEGACYContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property LEGACY.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e546c064-4ced-4c48-8591-cd3e6100cb7f" name="GetFILEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetFILEPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property FILE.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="826f32d5-089a-4115-956b-b98ff0e4dec2" name="GetXMLNORMContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXMLNORMPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property XMLNORM.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5fbe217e-8b62-4674-a403-a9fb3282c012" name="SetWCFContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetWCFPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property WCF.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="df5a945f-6de5-46be-b695-e2ca4ad964c4" name="SetMSMQTContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMSMQTContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MSMQT.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="bd4557b7-11ba-49e1-8ffd-71f7c8c436cd" name="GetSOAPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSOAPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SOAP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="eb0239f2-2020-48a4-8e57-d59c317472a3" name="GetMessageTrackingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMessageTrackingPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MessageTracking.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e037ca67-f443-4ceb-a23b-ee582c071c59" name="SetHTTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetHTTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property HTTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="0c470c9e-4e00-49b9-aabd-01446e4e04dd" name="SetXLANGsBTXEngineContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetXLANGsBTXEngineContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property Microsoft.BizTalk.XLANGs.BTXEngine.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c2a202d3-ff3a-45d7-9669-b7d7f72a71cc" name="GetBTSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetGlobalPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property BTS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="57ad8559-57c7-4c42-a616-fb72b5902659" name="GetSQLContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSQLPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SQL.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="9504f49b-83ad-4a27-87b5-4c8bab3b2638" name="BREPipelineFramework.SampleInstructions.ContextInstructions" uri="" description="">
    <version major="1" minor="2" description="" modifiedby="jcooper1982" date="2014-02-16T22:50:57.9030034+13:00" />
    <vocabularydefinition id="046f8a90-de4e-49f9-915b-3d35fc72653d" name="SetSQLContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSQLContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SQL.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f5a8da35-112a-44a7-9158-506cd59af5d7" name="SetEdiIntASContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEdiIntASPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EdiIntAS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d8ffafaa-5f3e-4a12-9942-b0a13dc93e57" name="GetEDIContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEDIPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EDI.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c6887e94-9f41-446f-a874-d7fed77f2e31" name="GetHTTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetHTTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property HTTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="24e0cb38-e72f-492b-a99e-840fe338aa9d" name="GetPOP3ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPOP3PropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property POP3.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="382aaa19-7bd0-42b0-83b1-5b274684d75f" name="SetWSSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetWSSContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property WSS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="6134487a-bdea-44d8-ad4a-4dc1fb338727" name="GetWCFContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetWCFPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property WCF.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e6fc9356-d319-438a-a93f-3b99c1393f4e" name="GetCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property with a name of {0} and a namespace of {1}.  If not found then return {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="519a7ced-633e-4cec-8228-de86695f62c3" name="GetEdiOverrideContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEdiOverridePropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EDIOverride.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b79637d8-d203-409e-93d8-ec7935635ce8" name="SetSBMessagingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSBMessagingPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SBMessaging.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c4f3339a-f2af-4702-bed6-efba75470ec3" name="CreateSSOTicketContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CreateSSOTicket" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Create an SSO ticket and store it in the context" />
    </vocabularydefinition>
    <vocabularydefinition id="b8599ed3-4e64-46f4-88d7-a730ddb7e21b" name="SetCustomContextPropertyFromSSO" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetContextPropertyFromSSOConfig" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value read in from the SSO Key {4} within the SSO Application {3} of type {5} to the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b63039fb-7528-4b04-87be-62091094657b" name="SetFILEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetFILEContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property FILE.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e095aed9-070c-47ec-b918-f5663f73379f" name="GetEdiIntASContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEdiIntASPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EdiIntAS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4d212d01-6cf3-4b64-aba4-d52ad5de1b04" name="GetSFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSFTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SFTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="28d36cba-162c-4ebe-b04b-e4e86238e769" name="GetSMTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSMTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SMTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="baa6c504-e6c6-4ba9-b732-d66120010cb4" name="SetPOP3ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetPOP3ContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property POP3.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="dd0f1bc6-9c5d-4460-a6bb-1a175ecd3a56" name="GetErrorReportContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetErrorReportPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property ErrorReport.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1335a13f-c6fc-4bf6-8216-104609a5cfe2" name="GetSBMessagingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSBMessagingPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SBMessaging.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="844ec8b7-5bba-4901-92da-34e33e4a9a47" name="GetBTF2ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetBTF2PropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property BTF2.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="988c06f9-4049-4cd2-a928-54adf5ad7127" name="GetXLANGsBTXEngineContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXLANGSBTXEnginePropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property Microsoft.BizTalk.XLANGs.BTXEngine.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c253ef4a-81c5-444d-a67b-5769dd8d8cdd" name="GetMIMEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMIMEPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MIME.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="48223a3e-4a8f-4ffa-a2f3-03dbc2dc1a0a" name="SetErrorReportContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetErrorReportContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property ErrorReport.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="42aa760f-81c0-4041-b7d6-9ba19b747c39" name="GetFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetFTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property FTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2f19e6e2-7cb2-4e5d-b1ce-3c3877ec9885" name="SetXMLNORMContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetXMLNORMContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property XMLNORM.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3cccf515-2fa6-45c1-bb36-48ce85eb1e29" name="SetSFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSFTPPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SFTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4f320082-804a-437d-865a-c5be9426957c" name="RemoveCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RemoveContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Remove the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f0ee07af-819b-41df-85e0-6d0d6e14bc2b" name="SetSOAPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSOAPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SOAP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3307217a-3a78-4600-b2fc-43b755e12b16" name="SetSMTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSMTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SMTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="de529e20-3e4a-4af3-a8e7-1c6df38cde66" name="SetEdiOverrideContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEdiOverridePropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EdiOverride.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a373e7f3-e7ce-4043-b10d-49688ea89d5d" name="SetBTSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetGlobalPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property BTS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a281f210-2275-4d87-881d-54c77dcbc926" name="GetWSSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetWSSPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property WSS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="fe128666-9b22-40eb-90b2-9b4ab2c9c5e5" name="GetLEGACYContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetLEGACYPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property LEGACY.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1a353209-79d9-4a44-9c25-eeda3169b899" name="SetMIMEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMIMETrackingContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MIME.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="bded225d-5100-4c3a-8c72-b1b9ff1915bd" name="SetBTF2ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetBTF2PropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property BTF2.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7481c610-0785-496e-ac69-d3308e9173f4" name="SetMessageTrackingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMessageTrackingContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MessageTracking.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="41fe286c-c24b-4df5-85df-57843224db9a" name="SetCustomContextPropertyFromXPath" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetContextPropertyFromXPathResult" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="6">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the {3} of the node which is the result of the XPath statement {4} of type {5} to the context property with a name of {0} and a namespace of {1} .  Return an exception if the XPath statement doesn't evaluate - {6}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="6">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="497fa93c-98ae-40be-b340-0560f8b1abab" name="SetCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetCustomContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{3} the value {2} of type {4} to the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="9bf06fcc-1889-4d1d-84c1-e1ea61f55b97" name="SetFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetFTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property FTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f434647d-92f7-482d-a04c-2acd9ec55629" name="SetEDIContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEDIPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EDI.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8176da87-6667-4e28-96f8-ba1f6a464764" name="GetMSMQTContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMSMQTPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MSMQT.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="eca80d47-687d-4879-a6a8-30f4221eb34c" name="SetLEGACYContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetLEGACYContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property LEGACY.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="124021be-91f3-44f3-bec9-fad8ae8335fc" name="GetFILEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetFILEPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property FILE.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f3ad2516-2ac0-491d-8aa5-d9ac9f403222" name="GetXMLNORMContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXMLNORMPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property XMLNORM.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="078a4877-1e48-4774-a43d-0cf6cd771c51" name="SetWCFContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetWCFPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property WCF.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2c024165-1983-47a9-8b74-1f5548c7b385" name="SetMSMQTContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMSMQTContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MSMQT.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="88e11732-ef52-4bf4-8cdf-ab939e10a553" name="GetSOAPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSOAPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SOAP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="32b4a85c-1ec1-4fae-8be0-e4c95c415bcb" name="GetMessageTrackingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMessageTrackingPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MessageTracking.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8aab5fa7-05ac-495a-bd23-0e7ca1d77326" name="SetHTTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetHTTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property HTTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="6aad5975-89b5-49fd-a8f9-50078b66cd0b" name="SetXLANGsBTXEngineContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetXLANGsBTXEngineContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property Microsoft.BizTalk.XLANGs.BTXEngine.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3d442936-6377-42cf-a653-ad5e64f1e328" name="GetBTSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetGlobalPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property BTS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e6e2d1de-76cc-429b-8294-4e976dbc2a9d" name="GetSQLContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSQLPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SQL.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" name="BREPipelineFramework.SampleInstructions.ContextInstructions" uri="" description="">
    <version major="1" minor="3" description="" modifiedby="jcooper1982" date="2014-06-24T12:09:44.1553428+12:00" />
    <vocabularydefinition id="34043d2d-0e78-44cf-ac86-609ff7408409" name="SetSQLContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSQLContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SQL.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2f09dd4c-b169-41f5-a21f-2bcc4b2a0072" name="SetEdiIntASContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEdiIntASPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EdiIntAS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="98371382-7ad4-49ac-a64f-cf36d5663e89" name="GetEDIContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEDIPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EDI.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ddeed120-2bc1-489e-8ee5-18c0704866f6" name="GetHTTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetHTTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property HTTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="807c5e0f-a324-40a8-932c-e1dc8c3cb01d" name="SetEDIContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEDIPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EDI.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEDIPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="6780c3b3-6b97-4974-92f1-4eeafc1131de" name="GetPOP3ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPOP3PropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property POP3.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="6d75f9ea-3f88-4fe5-bdf5-f19d70a30a9a" name="SetWSSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetWSSContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property WSS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2b4a9eed-a583-417f-86ff-dc60bd9f078c" name="GetWCFContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetWCFPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property WCF.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3dcf7573-63a6-49cc-bb83-b8f900899c43" name="GetCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property with a name of {0} and a namespace of {1}.  If not found then return {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4a158b8d-45c6-4a68-8797-020722034063" name="GetEdiOverrideContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEdiOverridePropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EDIOverride.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a8562fca-53e6-4164-be2a-4e8fe52f1380" name="SetSBMessagingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSBMessagingPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SBMessaging.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f9cd8e33-ee81-4bcb-abf6-1f29e51a852d" name="GetBTF2ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetBTF2PropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property BTF2.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="77177067-7130-43c3-9ae0-8f32879cc39b" name="CreateSSOTicketContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CreateSSOTicket" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Create an SSO ticket and store it in the context" />
    </vocabularydefinition>
    <vocabularydefinition id="b3cb1dac-4b55-4cff-a652-fbca0f534137" name="SetCustomContextPropertyFromSSO" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetContextPropertyFromSSOConfig" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value read in from the SSO Key {4} within the SSO Application {3} of type {5} to the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d93189c1-85d4-43be-b685-56717878a735" name="SetFILEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetFILEContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property FILE.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a79a87ab-d6c5-4776-9bf1-8c21715f252c" name="SetSMTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSMTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SMTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4468b7d6-b373-43f7-9925-7ae83397e7db" name="GetEdiIntASContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetEdiIntASPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property EdiIntAS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiIntASPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5a70f7ca-cfca-4e36-9523-eb9c53588dfc" name="GetSFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSFTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SFTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="212bf1e1-80c7-4abd-b85f-8405c11c05a5" name="GetSMTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSMTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SMTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSMTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5e129081-6d69-4f65-9c75-710a1e7a07c0" name="SetPOP3ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetPOP3ContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property POP3.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkPOP3PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1e9f542c-2643-4e66-af2a-e90a67a1e939" name="GetErrorReportContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetErrorReportPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property ErrorReport.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="722d0532-a7b8-441e-a6f3-d5ce7196e93d" name="GetSBMessagingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSBMessagingPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SBMessaging.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSBMessagingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4d4edbdc-407c-4b5f-b830-31e1162061ec" name="GetESBItineraryContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetESBItineraryPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBItineraryPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property Microsoft.Practices.ESB.Itinerary.Schemas.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBItineraryPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4ba78e76-aece-4f0f-a063-8f26b7439e39" name="GetXLANGsBTXEngineContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXLANGSBTXEnginePropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property Microsoft.BizTalk.XLANGs.BTXEngine.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f2acad2d-0052-4a87-8725-2c3cfc4b7875" name="SetESBItineraryContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetESBItineraryPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBItineraryPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property Microsoft.Practices.ESB.Itinerary.Schemas.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBItineraryPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ed3dfa74-5a53-4925-b49c-0f9f87b99d79" name="GetMIMEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMIMEPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MIME.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="335cf44e-d46a-48a4-95ae-488177af9284" name="SetErrorReportContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetErrorReportContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property ErrorReport.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkErrorReportPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="091b109f-a31b-4655-9c24-621c78f3595b" name="GetFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetFTPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property FTP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="9792071b-c31d-4412-9bc2-fabff9c051e0" name="SetXMLNORMContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetXMLNORMContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property XMLNORM.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="67eb65f6-8cf2-41d6-8dce-86c063433102" name="SetSFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSFTPPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SFTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c77d78c2-e9a5-4536-9f7e-01279cf4f0c1" name="RemoveCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RemoveContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Remove the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8946ca17-8c87-499f-8074-4291a60cff06" name="SetSOAPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetSOAPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property SOAP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7446c8cc-a5fe-4cf8-b37b-c5f3ccfc9182" name="GetESBExceptionContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetESBExceptionPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBExceptionPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property Microsoft.Practices.ESB.ExceptionHandling.Schemas.Property.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBExceptionPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="63c0e094-1573-4944-8677-4616da7526db" name="SetEdiOverrideContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetEdiOverridePropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property EdiOverride.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkEdiOverridePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="83373735-f898-4921-a3f5-39fe274c6acc" name="SetBTSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetGlobalPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property BTS.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4042f995-31e7-4d4e-a861-d96900275a90" name="GetWSSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetWSSPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property WSS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWSSPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3a478ba1-35e2-47e6-b955-f41493e8a248" name="GetLEGACYContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetLEGACYPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property LEGACY.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ce442c03-a353-457f-8d33-ce01d791676a" name="SetMIMEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMIMETrackingContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MIME.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMIMEPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7d76678e-22d7-4d98-a335-82ddeda311b4" name="SetMessageTypeContextPropertyOnXMLMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMessageTypeContextPropertyOnXMLMessage" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Promote the BTS.MessageType context property on the message based on it's root node name and namespace" />
    </vocabularydefinition>
    <vocabularydefinition id="00700580-97c2-4ef1-a155-f128e4a37a1d" name="SetMessageTrackingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMessageTrackingContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MessageTracking.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ba249bd3-332d-4cdc-b0c6-e98864032b15" name="SetCustomContextPropertyFromXPath" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetContextPropertyFromXPathResult" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="6">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the {3} of the node which is the result of the XPath statement {4} of type {5} to the context property with a name of {0} and a namespace of {1} .  Return an exception if the XPath statement doesn't evaluate - {6}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="6">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="db62aad9-d3ea-42ae-9626-43d12824d62f" name="SetCustomContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetCustomContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{3} the value {2} of type {4} to the context property with a name of {0} and a namespace of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7d7a0fc5-eea7-4e3f-9d26-da4e352412c2" name="SetBTF2ContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetBTF2PropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property BTF2.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkBTF2PropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="808ae11e-cfc4-47f1-a305-85064f895b4d" name="SetFTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetFTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property FTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="42b30aac-bb34-4d0a-84f5-ac94895adebb" name="SetESBExceptionContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetESBExceptionPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBExceptionPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property Microsoft.Practices.ESB.ExceptionHandling.Schemas.Property.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkESBExceptionPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e7dee0cd-3887-4b0c-b848-b580663ad36d" name="GetMSMQTContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMSMQTPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MSMQT.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="285d0f23-9292-4ac8-a2ad-dcea0af86ebd" name="SetLEGACYContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetLEGACYContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property LEGACY.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkLegacyPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a8fbe6b2-3c8d-4b3e-9abe-b4b0e01a5cb2" name="GetFILEContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetFILEPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property FILE.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkFilePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b37ab47d-3a51-495d-bb72-7c0a037c7a6a" name="GetXMLNORMContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXMLNORMPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property XMLNORM.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXMLNORMPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f4d0b3f4-3117-4de5-adc1-43714e4b289a" name="SetWCFContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetWCFPropertySchemasContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property WCF.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkWCFPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ceb34cb4-b69e-49df-ac70-cb05b803f0de" name="SetMSMQTContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetMSMQTContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property MSMQT.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMSMQTPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2e4bb281-ba95-4ebd-9b43-be51a65b80e0" name="GetSOAPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSOAPPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SOAP.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSOAPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="87498793-537d-40fd-a4b4-e25b4f138882" name="GetMessageTrackingContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMessageTrackingPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property MessageTracking.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkMessageTrackingPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="67718e83-c051-4cff-8400-eac184179854" name="SetHTTPContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetHTTPContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property HTTP.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkHTTPPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="989e8295-1898-49c3-852e-da1b94e180ba" name="SetXLANGsBTXEngineContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetXLANGsBTXEngineContextProperty" type="void">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} of type {3} to the context property Microsoft.BizTalk.XLANGs.BTXEngine.{0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkXLANGSBTXEnginePropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="777466a5-360c-4162-8762-8242c492a7d5" name="GetBTSContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetGlobalPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property BTS.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkGlobalPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="9a845f56-dbcf-4a18-a1a5-c78127ed6b85" name="GetSQLContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetSQLPropertySchemasContextProperty" type="string">
          <classinfo class="ContextMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The value of the context property SQL.{0}.  If not found then return {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.SampleInstructions.BizTalkSQLPropertySchemaEnum, BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" name="BREPipelineFramework.TestSampleInstructions.MetaInstruction" uri="" description="">
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2013-06-03T15:21:43.4803256+12:00" />
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2015-06-21T23:10:03.3159998+12:00" />
    <vocabularydefinition id="ea28c381-d2fc-46e0-b574-fc5cff8fd24c" name="SetBREContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetBREPipelineFrameworkContextProperty" type="void">
          <classinfo class="MetaInstruction" instance="0">
            <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
            <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} to the BRE Pipeline Framework context property {0} of type {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f43223e9-9622-473d-8fd2-d696430f96e6" name="SetBREContextPropertyCopy" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="SetBREPipelineFrameworkContextProperty" type="void">
          <classinfo class="MetaInstructionCopy" instance="0">
            <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
            <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="object" />
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="{2} the value {1} to the BRE Pipeline Framework context property {0} of type {3} (this is a copy)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="object" />
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.ContextInstructionTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="44d0f69e-16b2-4282-bb75-5b2610203401" name="ThrowAnInstructionException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowAnInstructionException" type="void">
          <classinfo class="MetaInstruction" instance="0">
            <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
            <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an exception from within an instruction" />
    </vocabularydefinition>
    <vocabularydefinition id="adb9cb14-2070-486b-a07c-72764acfbab6" name="GetBREContextProperty" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetBREPipelineFrameworkContextProperty" type="string">
          <classinfo class="MetaInstruction" instance="0">
            <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
            <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="The value of the BRE Pipeline Framework context property called {0}, if not found then return {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e70ed897-9e99-4f1c-9802-921fb228685d" name="GetBREContextPropertyCopy" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetBREPipelineFrameworkContextProperty" type="string">
          <classinfo class="MetaInstructionCopy" instance="0">
            <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
            <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="The value of the BRE Pipeline Framework context property called {0}, if not found then return {1} (this is a copy MetaInstruction)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.TestSampleInstructions.BPFEnum, BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="40ca2ca5-05aa-4350-935f-24e024642c1b" name="ThrowAnException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowAnException" type="boolean">
          <classinfo class="MetaInstruction" instance="0">
            <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
            <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an uncaught exception in the policy" />
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="5ceb14c8-d51a-4e53-9cb1-fdce3580c980" name="BREPipelineFramework.TestDatabase" uri="" description="">
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-06-01T16:58:02.9556184+12:00" />
    <vocabularydefinition id="feff4404-9aed-40fb-b8d4-e2082852229a" name="GetColumn1" description="">
      <bindingdefinition>
        <databasecolumnbindingdefinition column="Column1" type="string">
          <databaseinfo server="JC-BT2013VM\BREPipelineFrameworkTest" database="BREPipelineFrameworkTest" table="Test" connection="true" instance="0" />
        </databasecolumnbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="The value in Column1 in the Test table in the BRE Pipeline Framework test database" />
    </vocabularydefinition>
    <vocabularydefinition id="6b79f2e4-d1ab-43ca-8989-c5520e9c9d85" name="GetColumn2" description="">
      <bindingdefinition>
        <databasecolumnbindingdefinition column="Column2" type="string">
          <databaseinfo server="JC-BT2013VM\BREPipelineFrameworkTest" database="BREPipelineFrameworkTest" table="Test" connection="true" instance="0" />
        </databasecolumnbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="The value in Column2 in the Test table in the BRE Pipeline Framework test database" />
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="d55d0669-9307-4290-bbe8-a81bd7417c65" name="BREPipelineFramework" uri="" description="">
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2012-11-19T16:07:20.2249862+13:00" />
    <vocabularydefinition id="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" name="ApplicationContext" description="">
      <bindingdefinition>
        <classbindingdefinition>
          <classinfo class="String" instance="0">
            <assembly>mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</assembly>
            <!--C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll-->
            <namespace>System</namespace>
          </classinfo>
        </classbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="The context or name of the calling application (pipeline / orchestration / class etc...)" />
    </vocabularydefinition>
    <vocabularydefinition id="41ac688f-5a34-488e-a3fd-073d168fc3eb" name="AddMetaInstruction" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddMetaInstruction" type="void">
          <classinfo class="BREPipelineMetaInstructionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Instantiate and load a MetaInstruction object with a fully qualified class name of {0} and a fully qualified assembly name of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="d892a25c-a516-4db9-b606-13c1f5954575" name="BREPipelineFramework" uri="" description="">
    <version major="1" minor="2" description="" modifiedby="jcooper1982" date="2014-05-31T23:09:08.0001328+12:00" />
    <vocabularydefinition id="f867a0df-e68b-43f3-a46f-6f5e899a938a" name="CheckIfRegexEvaluatesInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfRegexEvaluatesInMessage" type="boolean">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The regex {0} finds a match in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="85e12044-1328-44e2-ad6a-ded87f20270d" name="GetMessageRootNodeName" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMessageRootNodeName" type="string">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The root node name of the current message)" />
    </vocabularydefinition>
    <vocabularydefinition id="2c83dfaf-bf7c-4cff-977b-4847f930d3c9" name="OverrideApplicationContext" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="set_ApplicationContextOverride" type="void">
          <classinfo class="BREPipelineMetaInstructionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Override the default ApplicationContext that will be used by the ExecutionPolicy with a value of {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="93492412-7205-4358-9184-31743f4d093e" name="CheckIfStringExistsInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfStringExistsInMessage" type="boolean">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The substring {0} exists in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="dd35e7d5-ab9a-4f86-87d3-7d38f842222d" name="AddSQLDataConnection" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddSQLDataConnection" type="void">
          <classinfo class="SQLDataConnectionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Assert a SQL Data Connection to the ExecutionPolicy with a connection string of {0}, a database name of {1} and a database table of {2}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="9147229e-883e-4460-bc7c-424cdfbf87be" name="GetMessageBodyLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="MessageBodyLength" type="int">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="c2804889-abf7-4040-9319-2bc85399fbcb" name="AddMetaInstruction" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddMetaInstruction" type="void">
          <classinfo class="BREPipelineMetaInstructionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Instantiate and load a MetaInstruction object with a fully qualified class name of {0} and a fully qualified assembly name of {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="152815a7-b99a-465b-b091-46f06524a6bb" name="SetTypedXmlDocument" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CreateTypedXmlDocument" type="void">
          <classinfo class="TypedXMLDocumentWrapper" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Treat the current message's body part as a TypedXmlDocument of type {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="fd5410b3-f5d5-4f36-bbb5-20b73804d8e3" name="ReturnFirstRegexMatch" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFirstRegexMatch" type="string">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The first match for the regex {0} against the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3585c1a0-36f4-4e2a-bdba-446b31def4c6" name="AddSQLDataConnectionFromSSO" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddSQLDataConnection" type="void">
          <classinfo class="SQLDataConnectionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Assert a SQL Data Connection to the ExecutionPolicy with a connection string from SSO Application {0} and SSO Key {1} with a database name of {2} and a database table of {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8371ff53-1ab4-46a5-a051-402db67dcf79" name="GetMessageRootNodeNamespace" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetMessageRootNodeNamespace" type="string">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The root node namespace of the current message)" />
    </vocabularydefinition>
    <vocabularydefinition id="783d7130-da3c-46b1-95a3-50d04b956773" name="OverrideXmlFactsApplicationStage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="set_XmlFactsApplicationStageOverride" type="void">
          <classinfo class="BREPipelineMetaInstructionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.XMLFactsApplicationStageEnum, BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Override the stage at which XML Facts get applied to {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.XMLFactsApplicationStageEnum, BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="0e09208d-9fa8-4c7f-af1a-b57fb7b4b51b" name="ReturnRegexMatchByIndex" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnRegexMatchByIndex" type="string">
          <classinfo class="MessageUtility" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The match for the regex {0} against the message body with an index number of {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="66432982-8ee6-4d7f-94be-25e24b62f030" name="OverrideExecutionPolicy" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="set_ExecutionPolicyOverride" type="void">
          <classinfo class="BREPipelineMetaInstructionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Override the default ExecutionPolicy with another one named {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" name="ApplicationContext" description="">
      <bindingdefinition>
        <classbindingdefinition>
          <classinfo class="String" instance="0">
            <assembly>mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</assembly>
            <!--C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll-->
            <namespace>System</namespace>
          </classinfo>
        </classbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="The context or name of the calling application (pipeline / orchestration / class etc...)" />
    </vocabularydefinition>
    <vocabularydefinition id="5db2c6f9-a495-4c49-9ca6-512b7070c926" name="OverrideExecutionPolicyVersion" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="set_ExecutionPolicyVersionOverride" type="void">
          <classinfo class="BREPipelineMetaInstructionCollection" instance="0">
            <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
            <namespace>BREPipelineFramework</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Override the default Execution Policy version that will be used with a value of {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" name="BREPipelineInstructions.SampleInstructions.HelperInstructions" uri="" description="">
    <version major="1" minor="5" description="" modifiedby="jcooper1982" date="2014-06-18T12:52:03.1515348+12:00" />
    <vocabularydefinition id="258f79e5-c4af-43b3-8a30-8996b826f421" name="ConcatenateThreeStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateThreeStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1} and {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8ec67968-dc90-4a24-8e67-022ede90379f" name="ConcatenateSixStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateSixStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2}, {3}, {4} and {5})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="0aa581a2-c4c0-4c6b-80a0-69627c1138bf" name="ConcatenateTwoStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0} and {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f17386d3-89df-401c-83e9-8129061ba3db" name="ConcatenateFourStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateFourStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2} and {3})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="79910468-b3b5-49cb-b1e5-f281bf9d17c9" name="ValidateStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ValidateStringLength" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0} is exactly equal to {1} characters)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="733e7f6d-c460-4fa0-8033-eaf0863f33ef" name="RoundCurrentTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RoundCurrentTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Round the current time upto the nearest {0} seconds in the following format - {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c8c2ca28-35e0-486d-8273-8046ff32fea5" name="ResolvePartyFromAlias" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPartyFromAlias" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Resolve the party name from the alias with a value of {2}, a name of {0}, and a qualifier of {1}. Throw an exception if not found - {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="04a924f7-ee4e-4313-a6df-8dc276245ba7" name="FindReplaceStringInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="FindReplaceStringInMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace the string {0} in the message body with the string {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="85e88fec-1aa4-4ce1-9ba0-fcb61fbb5c0e" name="ConcatenateFiveStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateFiveStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2}, {3} and {4})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ed5a94a8-098f-4be2-82c5-ec7d66121112" name="ReplaceSubstring" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Replace the substring {1} with the value {2} in the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8d390f94-2cc9-4f67-8edf-ee4eacce1dee" name="GetMessageBody" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="get_BodyString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="f8e752a0-5da9-4b60-9382-bdd5b38bb8ec" name="GetCurrentDateTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetCurrentDateTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The current Date and Time in the following format - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="09bdf21b-ef84-4b69-b602-577f664eea02" name="ReturnFirstRegexMatch" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFirstRegexMatch" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The first match for the regex {0} against the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b2220584-3376-4c71-bca8-4825e246e540" name="ConvertToString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConvertToString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="object" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert {0} to a string)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="object" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="cea004a7-978e-48fd-a11b-abf6a6d74c50" name="GetFileExtension" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFileExtension" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The file extension from the following filename - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a7d1d015-2a53-4e57-9959-5e434c5fee0d" name="StringContains" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringContains" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The string {0} contains the substring {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ae0df270-bbbb-497a-b7bc-3fc9e400fcfc" name="GetLowerCaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnLowercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to lowercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a43e4b7f-70d4-470e-831a-290d55ad1322" name="NullifyMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="NullifyMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Nullify the current message body" />
    </vocabularydefinition>
    <vocabularydefinition id="b252fd2c-c950-42d2-9582-8c2812093624" name="GetXPathResult" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXPathResult" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The {0} of the node which is the result of the XPath statement {1}.  Return an exception if the XPath statement doesn't evaluate - {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8f26bf64-e0e1-4549-a76a-c2ece1b8149d" name="GenerateGUID" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GenerateGUIDAsString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(A randomly generated GUID)" />
    </vocabularydefinition>
    <vocabularydefinition id="dccc32f5-32f7-4f51-958b-e4338f7d5416" name="CheckIfStringExistsInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfStringExistsInMessage" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The substring {0} exists in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="452c19a3-3db1-476f-997c-368caeffb7c3" name="GetUppercaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnUppercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to uppercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3944866d-fd5f-4a27-a74e-6f62038af196" name="ReturnRegexMatchByIndex" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnRegexMatchByIndex" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The match for the regex {0} against the message body with an index number of {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="77ec88a2-fc6d-4f03-abee-caa14b52b2d4" name="StringFormat" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringFormat" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Format the string {0} using the input parameters contained within the string {1} using the seperator {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="310a229d-92c8-4e8f-94b3-2c18b71dc6dd" name="FindReplaceRegexInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="FindReplaceRegexInMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace strings that evaluate to the regular expression {0} in the message body with the string {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5fb38c13-403b-472c-89e3-a744dbb3ff6f" name="CheckIfRegexEvaluatesInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfRegexExistsInMessage" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The regex {0} finds a match in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c58bad74-584c-4ec2-b72c-e3676ef10d29" name="GetStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8a31f5f8-ea56-4779-adf6-e81c3e8d0161" name="TraceInfo" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="TraceInfo" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Trace the following info - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="56f55154-7816-4c98-aed5-a7c0127b8d5a" name="ThrowException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowException" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an exception with the detail - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a216cfdc-354c-4f23-ba88-bfa4b32303b7" name="GetMessageBodyLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="MessageBodyLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="d180fc74-6d36-455a-b7e9-f6ba19be3814" name="TransformMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="TransformMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TransformationSourceSchemaValidation, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Execute the map {0} in fully qualified assembly {1} against the current message - {2}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TransformationSourceSchemaValidation, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="cdf478a5-a39a-454c-90ee-fd3111d3e758" name="BREPipelineInstructions.SampleInstructions.HelperInstructions" uri="" description="">
    <version major="1" minor="4" description="" modifiedby="jcooper1982" date="2014-02-17T22:30:41.5828523+13:00" />
    <vocabularydefinition id="ed2dbdfd-2301-4143-a9a9-69263e30fe70" name="ConcatenateThreeStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateThreeStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1} and {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f12ecdf1-c048-4e7f-9599-3c7a3a6e1287" name="ConcatenateSixStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateSixStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2}, {3}, {4} and {5})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1ef9990e-6135-44ed-a844-75e607a2bc70" name="ConcatenateTwoStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0} and {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="bbdf8949-f71f-4158-a399-1d1441226ff4" name="ConcatenateFourStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateFourStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2} and {3})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="25137f55-322e-48c8-b460-fc8bce87dcba" name="ValidateStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ValidateStringLength" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0} is exactly equal to {1} characters)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8e53ffda-42eb-40d6-ac6e-4037505146f5" name="ReplaceDocumentNamespace" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceDocumentNamespace" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replaces the current target namespace at the root node of the XML document with {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3e467545-fcb9-474c-8674-edd948791194" name="RoundCurrentTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RoundCurrentTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Round the current time upto the nearest {0} seconds in the following format - {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ebe2f8c4-37c1-4afe-9c72-b98ccea9bc43" name="ResolvePartyFromAlias" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPartyFromAlias" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Resolve the party name from the alias with a value of {2}, a name of {0}, and a qualifier of {1}. Throw an exception if not found - {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="284973dc-4866-4041-bb1e-5d61d0173a58" name="FindReplaceStringInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="FindReplaceStringInMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace the string {0} in the message body with the string {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="746f0d5c-404f-4238-a643-45c3f0ee66ec" name="ConcatenateFiveStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateFiveStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2}, {3} and {4})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="42ca547d-bc74-47f4-8e7a-65f9b17442f1" name="AddDocumentNamespace" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddDocumentNamespace" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Add the target namespace {0} to the root node of the XML document" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ea9b4c7b-4555-4dae-8a45-7bd4feeee89c" name="ReplaceSubstring" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Replace the substring {1} with the value {2} in the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8336d1e1-1d63-411a-875b-dd04970638fe" name="GetMessageBody" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="get_BodyString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="f337cbde-b4ad-457a-9d48-22f1e2efb342" name="GetCurrentDateTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetCurrentDateTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The current Date and Time in the following format - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="f36b3c26-65e4-45d1-974f-6fe700f254fa" name="ReturnFirstRegexMatch" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFirstRegexMatch" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The first match for the regex {0} against the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8978907c-8315-4ade-a72f-a516eeb39ef6" name="GetFileExtension" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFileExtension" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The file extension from the following filename - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="26ca8f07-11f4-435b-a134-da94edaa1676" name="StringContains" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringContains" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The string {0} contains the substring {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="54de257a-6b7c-432d-b4f0-366069dc6e8b" name="GetLowerCaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnLowercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to lowercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a6520d51-85f2-4a11-8850-256e6c6d5f75" name="NullifyMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="NullifyMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Nullify the current message body" />
    </vocabularydefinition>
    <vocabularydefinition id="7a38a109-90eb-4854-bcc6-4a63052181c0" name="GetXPathResult" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXPathResult" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The {0} of the node which is the result of the XPath statement {1}.  Return an exception if the XPath statement doesn't evaluate - {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1f1b4245-bbed-4a5d-93b5-850fa5dd3d07" name="GenerateGUID" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GenerateGUIDAsString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(A randomly generated GUID)" />
    </vocabularydefinition>
    <vocabularydefinition id="07087196-88c2-44e7-bdb0-84004e750b1c" name="CheckIfStringExistsInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfStringExistsInMessage" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The substring {0} exists in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="a48eb2c9-97d6-4fe5-a5c0-01c51750ba5d" name="GetUppercaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnUppercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to uppercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="957e6dc4-7f9b-4c2f-978e-f245d3013ca1" name="AddDocumentNamespaceAndPrefix" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="AddDocumentNamespaceAndPrefix" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Add the target namespace {0} with the prefix {1} to the root node of the XML document" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="e1f4c108-72c3-431b-9221-cf7ef742ea50" name="ReturnRegexMatchByIndex" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnRegexMatchByIndex" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The match for the regex {0} against the message body with an index number of {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="40401c80-6da9-4fe2-81c0-06daa8a4dbe2" name="StringFormat" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringFormat" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Format the string {0} using the input parameters contained within the string {1} using the seperator {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="8247f941-24e7-48c6-8db4-623bf4259848" name="FindReplaceRegexInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="FindReplaceRegexInMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace strings that evaluate to the regular expression {0} in the message body with the string {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b9c265c5-b941-4d04-89b5-2bdde7a751b3" name="CheckIfRegexEvaluatesInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfRegexExistsInMessage" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The regex {0} finds a match in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="ee6575c4-461d-4ed4-9de8-a2aa55623417" name="GetStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="c9941838-4c5a-485e-a8c8-3d0cb83016ec" name="ThrowException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowException" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an exception with the detail - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5bef1583-ef05-4fac-98b7-15ed5985efca" name="GetMessageBodyLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="MessageBodyLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="448ff5fa-fb3e-4148-9bde-e08ea434a3e4" name="ReplaceDocumentNamespaceAndPrefix" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceDocumentNamespaceAndPrefix" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace the target namespace and the prefix at the root node of the XML document with {0} and {1} respectively" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <vocabulary id="3bfa0376-dbba-4734-8c1e-216a57f11188" name="BREPipelineInstructions.SampleInstructions.HelperInstructions" uri="" description="">
    <version major="1" minor="6" description="" modifiedby="jcooper1982" date="2015-06-03T21:45:33.4443101+12:00" />
    <vocabularydefinition id="7543d883-e35d-4dd4-a739-1af6910e02ca" name="GetValueFromSSOConfigStore" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetValueFromSSOConfigStore" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Get the value from the SSO configuration store {0} with a key of {1}.  If not found return {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.FailureActionEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7bb621c8-0001-46b7-9b97-b4dedace8ff0" name="ConcatenateThreeStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateThreeStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1} and {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="4ddf2744-1dba-407b-b1d6-c5af06da330f" name="ConcatenateSixStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateSixStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="5">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2}, {3}, {4} and {5})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="5">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="0c057f41-bbfc-4539-ab1b-e9a90f7facde" name="ConcatenateTwoStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0} and {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="bd535a22-8ddb-4345-b740-4a747b34f95a" name="ConcatenateFourStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateFourStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2} and {3})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d5e2ae28-dc52-45eb-8f2e-5bda1e7c5e9b" name="ReturnRegexMatchInStringByIndex" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnRegexMatchInStringByIndex" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The match for the regex {0} against the string {1} with an index number of {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="d6659190-b7c9-4690-93e8-0569b40cff76" name="ValidateStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ValidateStringLength" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0} is exactly equal to {1} characters)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="096b32d7-0236-43b0-82b5-a7e5a45f5d0e" name="RoundCurrentTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="RoundCurrentTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Round the current time upto the nearest {0} seconds in the following format - {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b84c9dc4-9a7c-4708-8efe-02baf36e31d4" name="ResolvePartyFromAlias" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetPartyFromAlias" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Resolve the party name from the alias with a value of {2}, a name of {0}, and a qualifier of {1}. Throw an exception if not found - {3}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="2a693ab0-267d-4801-a611-e408ff22348e" name="FindReplaceStringInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="FindReplaceStringInMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace the string {0} in the message body with the string {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5bd67e9d-534b-4db3-9d15-0c245bf3b262" name="ConcatenateFiveStrings" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConcatenateFiveStrings" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="3">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="4">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Concatenate the strings {0}, {1}, {2}, {3} and {4})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="3">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="4">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7dc5f552-bcff-4ce7-8033-1e21da1f76f6" name="ReplaceSubstring" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReplaceString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Replace the substring {1} with the value {2} in the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1feec7f6-f262-4af5-8b24-b553b5005748" name="GetMessageBody" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="get_BodyString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="145c2f99-c16e-4972-8118-316905992dab" name="GetCurrentDateTime" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetCurrentDateTime" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The current Date and Time in the following format - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1e842fdd-5e3a-44dc-8320-f9ca283239cb" name="ReturnFirstRegexMatch" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFirstRegexMatch" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The first match for the regex {0} against the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="212e6635-7215-4bee-97c6-e254a40fdb30" name="ConvertToString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ConvertToString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="object" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert {0} to a string)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="object" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="46b8a9d9-921f-4acb-a09b-3a6f07be8733" name="GetFileExtension" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFileExtension" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The file extension from the following filename - {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1d6fd572-07e2-4c41-b8d0-24879dd18a83" name="ReturnFirstRegexMatchInString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnFirstRegexMatchInString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The first match for the regex {0} against the string {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="cea0421f-a7eb-441a-8f8c-c365fa9b0651" name="StringContains" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringContains" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The string {0} contains the substring {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="90e37972-ebd2-4a7c-8470-08b979830391" name="GetLowerCaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnLowercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to lowercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b43e8919-a6dd-42dc-a5a2-0ecab8e63e0d" name="NullifyMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="NullifyMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Nullify the current message body" />
    </vocabularydefinition>
    <vocabularydefinition id="c2ee5d6e-a4d0-45a3-a55d-7bfbc28f1118" name="GetXPathResult" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GetXPathResult" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="boolean">
              <boolean>false</boolean>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The {0} of the node which is the result of the XPath statement {1}.  Return an exception if the XPath statement doesn't evaluate - {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.XPathResultTypeEnum, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="boolean">
            <boolean>false</boolean>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="eca2441b-d296-4e1d-80c7-ae7c5d058ff6" name="GenerateGUID" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="GenerateGUIDAsString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(A randomly generated GUID)" />
    </vocabularydefinition>
    <vocabularydefinition id="d23ed803-e24c-4c65-8b9a-bd761d73b253" name="CheckIfStringExistsInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfStringExistsInMessage" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The substring {0} exists in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5c1ff1ac-71d5-4902-b870-702372c08ce4" name="GetUppercaseString" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnUppercaseString" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Convert the string {0} to uppercase)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="b6b9a1ab-8a99-48d2-9f56-e50a825978e4" name="ReturnRegexMatchByIndex" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ReturnRegexMatchByIndex" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="int">
              <int>0</int>
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The match for the regex {0} against the message body with an index number of {1})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="int">
            <int>0</int>
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="10ea03ea-93a8-44c6-bff8-9eb160cf8c92" name="StringFormat" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringFormat" type="string">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(Format the string {0} using the input parameters contained within the string {1} using the seperator {2})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="32753e46-cd33-4465-85a8-97ca5aafee96" name="FindReplaceRegexInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="FindReplaceRegexInMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Replace strings that evaluate to the regular expression {0} in the message body with the string {1}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="73427224-01ef-4b72-a6ba-1a7c30bc09dc" name="CheckIfRegexEvaluatesInMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="CheckIfRegexExistsInMessage" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The regex {0} finds a match in the message body)" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="3e53a17c-2dee-4e14-8a2f-a124bf4c536d" name="GetStringLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="StringLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the string {0})" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="1c611ca1-a12f-4bf8-ac31-c03b73d236ef" name="TraceInfo" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="TraceInfo" type="boolean">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Trace the following info - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="09cb4938-1b5e-430c-b62a-0d3efa232c73" name="ThrowException" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="ThrowException" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Throw an exception with the detail - {0}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="7a5ab068-2e85-4b30-a1c1-65b925fba00d" name="GetMessageBodyLength" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="MessageBodyLength" type="int">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="(The length of the message body)" />
    </vocabularydefinition>
    <vocabularydefinition id="47450ff7-127a-4ae4-a831-c72a042e0b3d" name="TransformMessage" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="TransformMessage" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TransformationSourceSchemaValidation, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Execute the map {0} in fully qualified assembly {1} against the current message - {2}" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TransformationSourceSchemaValidation, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
    <vocabularydefinition id="5518f630-68d8-4186-a85d-e42c2f17e5a3" name="TransformMessageWithPromotion" description="">
      <bindingdefinition>
        <classmemberbindingdefinition member="TransformMessageWithPromotion" type="void">
          <classinfo class="HelperMetaInstructions" instance="0">
            <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
            <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
            <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
          </classinfo>
          <argument position="0">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="1">
            <valuedefinitionliteral type="string">
              <string />
            </valuedefinitionliteral>
          </argument>
          <argument position="2">
            <valuedefinitionliteral type="BREPipelineFramework.Helpers.TransformationSourceSchemaValidation, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
          </argument>
        </classmemberbindingdefinition>
      </bindingdefinition>
      <formatstring language="en-US" string="Execute the map {0} in fully qualified assembly {1} against the current message - {2} and promote properties from the target schema" delimiter="{[0-9]+}">
        <argument position="0">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="1">
          <valuedefinitionliteral type="string">
            <string />
          </valuedefinitionliteral>
        </argument>
        <argument position="2">
          <valuedefinitionliteral type="BREPipelineFramework.Helpers.TransformationSourceSchemaValidation, BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc" />
        </argument>
      </formatstring>
    </vocabularydefinition>
  </vocabulary>
  <ruleset name="BREPipelineFramework OverridePolicy">
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2014-06-01T19:23:44.5647093+12:00" />
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-06-01T19:24:03.4969249+12:00" />
    <configuration />
    <bindings>
      <xmldocument ref="xml_32" doctype="BREPipelineFramework.TestProject.Message" instances="16" selectivity="1" instance="0">
        <selector>/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']</selector>
        <schema>C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd</schema>
      </xmldocument>
      <class ref="TypedXMLDocumentMetaInstructions" class="TypedXMLDocumentMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
    </bindings>
    <rule name="Test_Override" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Override</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="9121092d-49bc-44cd-9504-7588391fed51" />
          <classmember member="AddNode" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_32" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>elem</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
  <ruleset name="BREPipelineFramework InstructionLoaderPolicy">
    <version major="1" minor="2" description="" modifiedby="jcooper1982" date="2014-06-04T21:50:01.822926+12:00" />
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2014-06-04T21:50:30.2942872+12:00" />
    <configuration />
    <bindings>
      <class ref="XMLFactsApplicationStageEnum" class="XMLFactsApplicationStageEnum">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
      <class ref="BREPipelineMetaInstructionCollection" class="BREPipelineMetaInstructionCollection" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
      <class ref="SQLDataConnectionCollection" class="SQLDataConnectionCollection" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
      <class ref="MessageUtility" class="MessageUtility" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
      <class ref="TypedXMLDocumentWrapper" class="TypedXMLDocumentWrapper" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
    </bindings>
    <rule name="Duplicate ContextInstructions" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DuplicateContextMetaInstructions</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="41ac688f-5a34-488e-a3fd-073d168fc3eb" />
          <classmember member="AddMetaInstruction" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>BREPipelineFramework.SampleInstructions.MetaInstructions.ContextMetaInstructions</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Add SQLConnectionFromSSO" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SQLConnectionFromSSO</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="3585c1a0-36f4-4e2a-bdba-446b31def4c6" />
          <classmember member="AddSQLDataConnection" sideeffects="true">
            <classref ref="SQLDataConnectionCollection" />
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BRETest ConnectionString</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFrameworkTest</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Add TypedXmlDocument Message" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="85e12044-1328-44e2-ad6a-ded87f20270d" />
                <classmember member="GetMessageRootNodeName" sideeffects="true">
                  <classref ref="MessageUtility" />
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Message</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="8371ff53-1ab4-46a5-a051-402db67dcf79" />
                <classmember member="GetMessageRootNodeNamespace" sideeffects="true">
                  <classref ref="MessageUtility" />
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>http://BREPipelineFramework</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="152815a7-b99a-465b-b091-46f06524a6bb" />
          <classmember member="CreateTypedXmlDocument" sideeffects="true">
            <classref ref="TypedXMLDocumentWrapper" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_OverrideXmlFactsApplicationStage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_OverrideXmlFactsApplicationStage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="783d7130-da3c-46b1-95a3-50d04b956773" />
          <classmember member="set_XmlFactsApplicationStageOverride" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <object classref="XMLFactsApplicationStageEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAFdCUkVQaXBlbGluZUZyYW1ld29yaywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTgzZWFiMGIxNjY0NzBlYmMFAQAAADFCUkVQaXBlbGluZUZyYW1ld29yay5YTUxGYWN0c0FwcGxpY2F0aW9uU3RhZ2VFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_WrongTypeMetaInstruction" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_WrongTypeMetaInstruction</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="c2804889-abf7-4040-9319-2bc85399fbcb" />
          <classmember member="AddMetaInstruction" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>BREPipelineFramework.MessageUtility</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Duplicate HelperInstructions" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DuplicateHelperMetaInstructions</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="41ac688f-5a34-488e-a3fd-073d168fc3eb" />
          <classmember member="AddMetaInstruction" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>BREPipelineFramework.SampleInstructions.MetaInstructions.HelperMetaInstructions</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Add SQLConnection" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SQLConnection</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="dd35e7d5-ab9a-4f86-87d3-7d38f842222d" />
          <classmember member="AddSQLDataConnection" sideeffects="true">
            <classref ref="SQLDataConnectionCollection" />
            <argument>
              <constant>
                <string>Data Source=.;Initial Catalog=BREPipelineFrameworkTest;Integrated Security=SSPI;</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFrameworkTest</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_BadMetaInstruction" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_BadMetaInstruction</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="c2804889-abf7-4040-9319-2bc85399fbcb" />
          <classmember member="AddMetaInstruction" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>help</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Override" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_OverrideMe</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="2c83dfaf-bf7c-4cff-977b-4847f930d3c9" />
          <classmember member="set_ApplicationContextOverride" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>Test_Override</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="66432982-8ee6-4d7f-94be-25e24b62f030" />
          <classmember member="set_ExecutionPolicyOverride" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>BREPipelineFramework OverridePolicy</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="5db2c6f9-a495-4c49-9ca6-512b7070c926" />
          <classmember member="set_ExecutionPolicyVersionOverride" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>1.0</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Instantiate Test Custom MetaInstruction" priority="0" active="true">
      <if>
        <or>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_CustomMetaInstruction</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_UncaughtPolicyException</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_UncaughtPolicyExceptionAfterUpdate</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Compensate</string>
              </constant>
            </rhs>
          </compare>
        </or>
      </if>
      <then>
        <function>
          <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="41ac688f-5a34-488e-a3fd-073d168fc3eb" />
          <classmember member="AddMetaInstruction" sideeffects="true">
            <classref ref="BREPipelineMetaInstructionCollection" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestSampleInstructions.MetaInstruction</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
  <ruleset name="BREPipelineFramework InstructionLoaderPolicy">
    <version major="1" minor="2" description="" modifiedby="jcooper1982" date="2014-06-01T21:15:03.1825808+12:00" />
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-06-01T21:21:11.2705854+12:00" />
    <configuration />
    <bindings>
      <class ref="MessageUtility" class="MessageUtility" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
      <class ref="TypedXMLDocumentWrapper" class="TypedXMLDocumentWrapper" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.dll-->
        <namespace>BREPipelineFramework</namespace>
      </class>
    </bindings>
    <rule name="Add TypedXmlDocument Message" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="85e12044-1328-44e2-ad6a-ded87f20270d" />
                <classmember member="GetMessageRootNodeName" sideeffects="true">
                  <classref ref="MessageUtility" />
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Message</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="8371ff53-1ab4-46a5-a051-402db67dcf79" />
                <classmember member="GetMessageRootNodeNamespace" sideeffects="true">
                  <classref ref="MessageUtility" />
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>http://BREPipelineFramework</string>
              </constant>
            </rhs>
          </compare>
          <predicate>
            <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="93492412-7205-4358-9184-31743f4d093e" />
            <classmember member="CheckIfStringExistsInMessage" sideeffects="true">
              <classref ref="MessageUtility" />
              <argument>
                <constant>
                  <string>Hello</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
          <predicate>
            <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="f867a0df-e68b-43f3-a46f-6f5e899a938a" />
            <classmember member="CheckIfRegexEvaluatesInMessage" sideeffects="true">
              <classref ref="MessageUtility" />
              <argument>
                <constant>
                  <string>(?&lt;=&lt;ns0:\w*&gt;)(?:(?!&lt;\/([a-z0-9]+:)?ns0:\w*&gt;).)*</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="fd5410b3-f5d5-4f36-bbb5-20b73804d8e3" />
                <classmember member="ReturnFirstRegexMatch" sideeffects="true">
                  <classref ref="MessageUtility" />
                  <argument>
                    <constant>
                      <string>(?&lt;=&lt;ns0:\w*&gt;)(?:(?!&lt;\/([a-z0-9]+:)?ns0:\w*&gt;).)*</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Test</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="0e09208d-9fa8-4c7f-af1a-b57fb7b4b51b" />
                <classmember member="ReturnRegexMatchByIndex" sideeffects="true">
                  <classref ref="MessageUtility" />
                  <argument>
                    <constant>
                      <string>(?&lt;=&lt;ns0:\w*&gt;)(?:(?!&lt;\/([a-z0-9]+:)?ns0:\w*&gt;).)*</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <int>1</int>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Hello</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="greater than">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="b276a0f4-12d9-4380-b242-135bbfc5e287" />
            <lhs>
              <function>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="9147229e-883e-4460-bc7c-424cdfbf87be" />
                <classmember member="MessageBodyLength" sideeffects="true">
                  <classref ref="MessageUtility" />
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <int>5</int>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="152815a7-b99a-465b-b091-46f06524a6bb" />
          <classmember member="CreateTypedXmlDocument" sideeffects="true">
            <classref ref="TypedXMLDocumentWrapper" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
  <ruleset name="BREPipelineFramework OverridePolicy">
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2014-06-01T19:25:21.7291256+12:00" />
    <configuration />
    <bindings />
    <rule name="Do nothing" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Override</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <!--No actions were defined for this rule.-->
      </then>
    </rule>
  </ruleset>
  <ruleset name="BREPipelineFramework ExecutionPolicy">
    <version major="1" minor="2" description="" modifiedby="jcooper1982" date="2015-01-13T15:59:14.5545748+13:00" />
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2015-06-25T23:14:58.0284362+12:00" />
    <configuration />
    <bindings>
      <class ref="MetaInstruction" class="MetaInstruction" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
        <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
      </class>
      <datarow ref="db_77" server="JC-BT2013VM\BREPipelineFrameworkTest" dataset="BREPipelineFrameworkTest" table="Test" instances="16" selectivity="1" isdataconnection="true" instance="0" />
      <xmldocument ref="xml_34" doctype="BREPipelineFramework.TestProject.Message" instances="16" selectivity="1" instance="0">
        <selector>/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']</selector>
        <schema>C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd</schema>
      </xmldocument>
      <class ref="BizTalkXLANGSBTXEnginePropertySchemaEnum" class="BizTalkXLANGSBTXEnginePropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="XPathResultTypeEnum" class="XPathResultTypeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="CacheFailureEnum" class="CacheFailureEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="ContextInstructionTypeEnum" class="ContextInstructionTypeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="PipelineMetaInstructions" class="PipelineMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkFilePropertySchemaEnum" class="BizTalkFilePropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkSFTPPropertySchemaEnum" class="BizTalkSFTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkBTF2PropertySchemaEnum" class="BizTalkBTF2PropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="MessagePartIdentifierType" class="MessagePartIdentifierType">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="BizTalkSQLPropertySchemaEnum" class="BizTalkSQLPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkLegacyPropertySchemaEnum" class="BizTalkLegacyPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkHTTPPropertySchemaEnum" class="BizTalkHTTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkMessageTrackingPropertySchemaEnum" class="BizTalkMessageTrackingPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkWCFPropertySchemaEnum" class="BizTalkWCFPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkSBMessagingPropertySchemaEnum" class="BizTalkSBMessagingPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="HttpHeadersMetaInstructions" class="HttpHeadersMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkPOP3PropertySchemaEnum" class="BizTalkPOP3PropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="MessagePartMetaInstructions" class="MessagePartMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkErrorReportPropertySchemaEnum" class="BizTalkErrorReportPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="TimeEnum" class="TimeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="HelperMetaInstructions" class="HelperMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BPFEnum" class="BPFEnum">
        <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
        <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
      </class>
      <class ref="BizTalkGlobalPropertySchemaEnum" class="BizTalkGlobalPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="FailureActionEnum" class="FailureActionEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="MetaInstructionCopy" class="MetaInstructionCopy" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
        <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
      </class>
      <class ref="BizTalkSMTPPropertySchemaEnum" class="BizTalkSMTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="ContextMetaInstructions" class="ContextMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkEdiIntASPropertySchemaEnum" class="BizTalkEdiIntASPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkFTPPropertySchemaEnum" class="BizTalkFTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkMIMEPropertySchemaEnum" class="BizTalkMIMEPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkWSSPropertySchemaEnum" class="BizTalkWSSPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkXMLNORMPropertySchemaEnum" class="BizTalkXMLNORMPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="XMLTranslatorMetaInstructions" class="XMLTranslatorMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkESBExceptionPropertySchemaEnum" class="BizTalkESBExceptionPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkEdiOverridePropertySchemaEnum" class="BizTalkEdiOverridePropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="CacheItemPriority" class="CacheItemPriority">
        <assembly>System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll-->
        <namespace>System.Runtime.Caching</namespace>
      </class>
      <class ref="BizTalkESBItineraryPropertySchemaEnum" class="BizTalkESBItineraryPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="CachingMetaInstructions" class="CachingMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="TypeEnum" class="TypeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="BizTalkSOAPPropertySchemaEnum" class="BizTalkSOAPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="TransformationSourceSchemaValidation" class="TransformationSourceSchemaValidation">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="BizTalkMSMQTPropertySchemaEnum" class="BizTalkMSMQTPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkEDIPropertySchemaEnum" class="BizTalkEDIPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="TypedXMLDocumentMetaInstructions" class="TypedXMLDocumentMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
    </bindings>
    <rule name="Test_DisassembleFF" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DisassembleFF</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="471d941c-9217-4bde-956e-396851ee63d9" />
          <classmember member="DisassembleFlatFile" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateAttributeValueByNameAndOldValue" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateAttributeValueByNameAndOldValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="71e8185b-88ea-4ab5-a997-acf85bbb792e" />
          <classmember member="UpdateAttributeValueByNameAndOldValue" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>justbecause</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>woohoo</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddNodeWithNamespaceIfNotThere" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNodeWithNamespaceIfNotThere</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="cc44927f-d8b8-47d0-8b6e-8d11f66c60fb" />
          <classmember member="AddNodeWithNamespaceIfNotThere" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://testbre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_MIME_ContentDescription" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_MIME_ContentDescription</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="f763c11e-8c5a-4e8e-8909-fb1cef8d7bf3" />
          <classmember member="SetMIMETrackingContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkMIMEPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNSU1FUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddDocumentNamespace_Deprecated" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddDocumentNamespace_Deprecated</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="1cf0cbc1-0801-4e87-9701-8262087413ec" />
          <classmember member="AddDocumentNamespace" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_ESBExceptions_Application" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_ESBExceptions_Application</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="42b30aac-bb34-4d0a-84f5-ac94895adebb" />
          <classmember member="SetESBExceptionPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkESBExceptionPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JFeGNlcHRpb25Qcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DisassembleFFWithHeader" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DisassembleFFWithHeader</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="5512b016-beb6-4bca-9b89-6bb373b25ff2" />
          <classmember member="DisassembleFlatFileWithHeader" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Header</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SFTP_UserName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_SFTP_UserName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="4d212d01-6cf3-4b64-aba4-d52ad5de1b04" />
                <classmember member="GetSFTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_FILE_ReceivedFileName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_FILE_ReceivedFileName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="b120cbff-08db-496f-87fd-56be835db722" />
          <classmember member="SetFILEContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkFilePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RoundCurrentTime" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RoundCurrentTime</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="562b38e5-13c5-4002-ad41-fb079980801a" />
                <classmember member="RoundCurrentTime" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <int>10</int>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>o</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e173d4fe-3f54-42ed-bad2-5b3bcb7634c6" />
          <classmember member="RemoveNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ValidateStringLength_Success" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ValidateStringLength_Success</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="f0bd047c-6905-43b0-8a7e-20fa25f18126" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Result</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="98fcee37-bfd8-47ca-927e-e0fbf2a42b53" />
          <classmember member="ValidateStringLength" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>4</int>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceDocumentNamespaceAndPrefix_Deprecated" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceDocumentNamespaceAndPrefix_Deprecated</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9db900b5-f910-4f24-90a4-078d2080492e" element="29b00b81-9c62-4a87-a076-0fbd41fafd35" />
          <classmember member="ReplaceDocumentNamespaceAndPrefix" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveNamespaceWithNoPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveNamespaceWithNoPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e173d4fe-3f54-42ed-bad2-5b3bcb7634c6" />
          <classmember member="RemoveNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://BizTalk_Server_Project1.HelloTest</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SBMessaging_Label" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SBMessaging_Label</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="b79637d8-d203-409e-93d8-ec7935635ce8" />
          <classmember member="SetSBMessagingPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSBMessagingPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CustomMetaInstructionNoInstructionLoader" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_CustomMetaInstructionNoInstructionLoader</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="ea28c381-d2fc-46e0-b574-fc5cff8fd24c" />
          <classmember member="SetBREPipelineFrameworkContextProperty" sideeffects="true">
            <classref ref="MetaInstruction" />
            <argument>
              <constant>
                <object classref="BPFEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAUAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="f43223e9-9622-473d-8fd2-d696430f96e6" />
          <classmember member="SetBREPipelineFrameworkContextProperty" sideeffects="true">
            <classref ref="MetaInstructionCopy" />
            <argument>
              <constant>
                <object classref="BPFEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ESBExceptions_Application" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ESBExceptions_Application</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="7446c8cc-a5fe-4cf8-b37b-c5f3ccfc9182" />
                <classmember member="GetESBExceptionPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkESBExceptionPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JFeGNlcHRpb25Qcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ThrowException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ThrowException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="55591f3f-5647-42ce-bafb-13c915e350ac" />
          <classmember member="ThrowException" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Testing that an exception was thrown</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_POP3_DispositionNotificationTo" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_POP3_DispositionNotificationTo</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="24e0cb38-e72f-492b-a99e-840fe338aa9d" />
                <classmember member="GetPOP3PropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkPOP3PropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtQT1AzUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ContextPropertyFromCacheNotFound_DefaultForType" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ContextPropertyFromCacheNotFound_DefaultForType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="06ffd43f-f10c-4f6c-b5f3-82c07e3a1511" />
                <classmember member="GetCustomContextPropertyFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityNotRemovable</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="e46a0629-51ff-48a5-8a80-bc0143e3d322" />
          <classmember member="UpdateCacheExpiryTime" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <int>6000</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="25351883-b801-4c75-a65c-56f891c2959d" element="1bdeb629-c270-42e7-9db7-011c927edf31" />
          <classmember member="set_Priority" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <object classref="CacheItemPriority" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAFlTeXN0ZW0uUnVudGltZS5DYWNoaW5nLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYQUBAAAAKFN5c3RlbS5SdW50aW1lLkNhY2hpbmcuQ2FjaGVJdGVtUHJpb3JpdHkBAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageVaildateSourceIfKnown" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageVaildateSourceIfKnown</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UncaughtPolicyExceptionAfterUpdate" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UncaughtPolicyExceptionAfterUpdate</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="04a924f7-ee4e-4313-a6df-8dc276245ba7" />
          <classmember member="FindReplaceStringInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Hello</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Duh</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="808ae11e-cfc4-47f1-a305-85064f895b4d" />
          <classmember member="SetFTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAIAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="44d0f69e-16b2-4282-bb75-5b2610203401" />
          <classmember member="ThrowAnInstructionException" sideeffects="true">
            <classref ref="MetaInstruction" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_SetPartMIMEFileName_CacheResults" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SetPartMIMEFileName_CacheResults</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index0</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="0c2b5bf2-02d7-4391-874d-b15223751ea1" />
                <classmember member="GetCustomMessageBodyPartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FileName</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://schemas.microsoft.com/BizTalk/2003/mime-properties</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index1</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="92bbde30-dd99-428b-b970-9b37bef097ec" />
                <classmember member="GetCustomMessagePartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FileName</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://schemas.microsoft.com/BizTalk/2003/mime-properties</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="92bbde30-dd99-428b-b970-9b37bef097ec" />
                <classmember member="GetCustomMessagePartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FileName</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://schemas.microsoft.com/BizTalk/2003/mime-properties</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Hello</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index3</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="92bbde30-dd99-428b-b970-9b37bef097ec" />
                <classmember member="GetCustomMessagePartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FileName</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://schemas.microsoft.com/BizTalk/2003/mime-properties</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ContextPropertyNotFound_Null" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_ContextPropertyNotFound_Null</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="4d4edbdc-407c-4b5f-b830-31e1162061ec" />
                <classmember member="GetESBItineraryPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkESBItineraryPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <null type="string" />
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageWithDisassemble" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageWithDisassemble</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="3bfa0376-dbba-4734-8c1e-216a57f11188" element="5518f630-68d8-4186-a85d-e42c2f17e5a3" />
          <classmember member="TransformMessageWithPromotion" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CheckIfRegexExistsInMessage_False" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_CheckIfRegexExistsInMessage_False</string>
              </constant>
            </rhs>
          </compare>
          <not>
            <predicate>
              <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="5fb38c13-403b-472c-89e3-a744dbb3ff6f" />
              <classmember member="CheckIfRegexExistsInMessage" sideeffects="true">
                <classref ref="HelperMetaInstructions" />
                <argument>
                  <constant>
                    <string>&gt;(.+?)&lt;</string>
                  </constant>
                </argument>
              </classmember>
            </predicate>
          </not>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_WSS_Url" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_WSS_Url</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="9dae8e3d-d957-4dc5-9724-e142abcc147e" />
          <classmember member="SetWSSContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkWSSPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveAttributeByName" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveAttributeByName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="76f18486-3af9-4881-acce-51aa760a25a6" />
          <classmember member="RemoveAttributeByName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ESBItinerary_ServiceName'" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ESBItinerary_ServiceName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="4d4edbdc-407c-4b5f-b830-31e1162061ec" />
                <classmember member="GetESBItineraryPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkESBItineraryPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_MSMQT_CorrelationId" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_MSMQT_CorrelationId</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="df5a945f-6de5-46be-b695-e2ca4ad964c4" />
          <classmember member="SetMSMQTContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkMSMQTPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABGQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNU01RVFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAgAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetXPathResult" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetXPathResult</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="09e5aab7-cacf-4a20-99ad-f9604eab6850" />
                <classmember member="GetXPathResult" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_BTS_DestinationParty" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_BTS_DestinationParty</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="3d442936-6377-42cf-a653-ad5e64f1e328" />
                <classmember member="GetGlobalPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveElementByName" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveElementByName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="ed3f1100-026d-4481-b11e-c50556ad1f5a" />
          <classmember member="RemoveElementByName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementValueByNodeNameAndOldValue" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementValueByNodeNameAndOldValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="fba5633a-0a29-4882-92a0-ebce19d5c57b" />
          <classmember member="UpdateElementValueByNodeNameAndOldValue" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>what</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetXPathResult_Name" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetXPathResult_Name</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="09e5aab7-cacf-4a20-99ad-f9604eab6850" />
                <classmember member="GetXPathResult" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_BTF2_PassAckThrough" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_BTF2_PassAckThrough</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="bded225d-5100-4c3a-8c72-b1b9ff1915bd" />
          <classmember member="SetBTF2PropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkBTF2PropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtCVEYyUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache_OverrideExpiryTime" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache_OverrideExpiryTime</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="e46a0629-51ff-48a5-8a80-bc0143e3d322" />
          <classmember member="UpdateCacheExpiryTime" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <int>6000</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CheckIfStringExistsInMessage_False" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_CheckIfStringExistsInMessage_False</string>
              </constant>
            </rhs>
          </compare>
          <not>
            <predicate>
              <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="dccc32f5-32f7-4f51-958b-e4338f7d5416" />
              <classmember member="CheckIfStringExistsInMessage" sideeffects="true">
                <classref ref="HelperMetaInstructions" />
                <argument>
                  <constant>
                    <string>InstructionLoaderPolicy</string>
                  </constant>
                </argument>
              </classmember>
            </predicate>
          </not>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_EDIOverride_UNA6Suffix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_EDIOverride_UNA6Suffix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="519a7ced-633e-4cec-8228-de86695f62c3" />
                <classmember member="GetEdiOverridePropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkEdiOverridePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACMAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetCachedValueFromSSO" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetCachedValueFromSSO</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="4d528e72-5661-4efe-b508-6cf9b4d22d72" element="70779048-4c6f-46f7-8ed5-50e61eeb095a" />
          <classmember member="GetCachedValueFromSSOConfigStore" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Key</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_MSMQT_CorrelationId" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_MSMQT_CorrelationId</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="8176da87-6667-4e28-96f8-ba1f6a464764" />
                <classmember member="GetMSMQTPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkMSMQTPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABGQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNU01RVFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAgAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddNodeWithValue" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNodeWithValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="afe88806-17a8-45d4-bcb1-874af3eeac46" />
          <classmember member="AddNodeWithValue" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetUppercaseString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetUppercaseString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="330fe58a-8c6d-47bb-8edb-9892ab45a06c" />
                <classmember member="ReturnUppercaseString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpectedResult</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_ESBItinerary_ServiceName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_ESBItinerary_ServiceName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="f2acad2d-0052-4a87-8725-2c3cfc4b7875" />
          <classmember member="SetESBItineraryPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkESBItineraryPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateAttributeValueByNameAndNamespace" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateAttributeValueByNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="9cc0b6f5-2c97-4209-8b7c-c8ab620e3cab" />
          <classmember member="UpdateAttributeValueByNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>woohoo</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateAttributeNameByNameAndNamespace" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateAttributeNameByNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="1602e4fa-5530-49c5-9f44-d2f320266564" />
          <classmember member="UpdateAttributeNameByNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>what</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AssembleFFWithHeaderAndTrailer" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AssembleFFWithHeaderAndTrailer</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="99deb997-6fb3-408f-8c42-9df0c089ed46" />
          <classmember member="AssembleFlatFileWithHeaderAndTrailer" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Header</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Footer</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ValidateXML" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ValidateXML</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="879ac65b-8a34-4ca2-8a07-73861c32bf98" />
          <classmember member="ValidateMessage" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceSubstring" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceSubstring</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="8e2eed31-5722-424c-8c71-c23945782d2a" />
                <classmember member="ReplaceString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundUnexpectedResult</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Unexpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Expected</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_FindReplaceRegexInMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_FindReplaceRegexInMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="310a229d-92c8-4e8f-94b3-2c18b71dc6dd" />
          <classmember member="FindReplaceRegexInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>(?&lt;=&lt;Enabled vt="11"&gt;)(?:(?!&lt;\/([a-z0-9]+:)?Enabled&gt;).)*</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>hello</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_EDIAS2_AS2From" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_EDIAS2_AS2From</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="e095aed9-070c-47ec-b918-f5663f73379f" />
                <classmember member="GetEdiIntASPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkEdiIntASPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABJQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlJbnRBU1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_Value" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_Value</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AssembleFF" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AssembleFF</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="8f84b5aa-dff6-4210-a433-de59f9aad3f1" />
          <classmember member="AssembleFlatFile" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SOAP_Username" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_SOAP_Username</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="88e11732-ef52-4bf4-8cdf-ab939e10a553" />
                <classmember member="GetSOAPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSOAPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_WSS_Url" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_WSS_Url</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="a281f210-2275-4d87-881d-54c77dcbc926" />
                <classmember member="GetWSSPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkWSSPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReapplyCachedContext" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReapplyCachedContext</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="9d404fc1-eef4-4752-87a4-5e5569dc35eb" />
          <classmember member="ReapplyAllCachedContextProperties" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_EDI_AgreementID" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_EDI_AgreementID</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2f6b2b2f-5c7b-4597-b4d5-d85a349b829a" />
          <classmember member="SetEDIPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkEDIPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFRElQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_String" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_String</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddNodeIfNotThere" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNodeIfNotThere</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="122a9431-3e38-4426-a4d7-e46492894070" />
          <classmember member="AddNodeIfNotThere" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Elem</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XLANGS_SendingOrchestrationType" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XLANGS_SendingOrchestrationType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="6aad5975-89b5-49fd-a8f9-50078b66cd0b" />
          <classmember member="SetXLANGsBTXEngineContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkXLANGSBTXEnginePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTEFOR1NCVFhFbmdpbmVQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetXPathResult_Namespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetXPathResult_Namespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="09e5aab7-cacf-4a20-99ad-f9604eab6850" />
                <classmember member="GetXPathResult" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SBMessaging_Label" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_SBMessaging_Label</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="1335a13f-c6fc-4bf6-8216-104609a5cfe2" />
                <classmember member="GetSBMessagingPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSBMessagingPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveElementByNameAndNamespace" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveElementByNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="3c028f31-2147-47c2-a83c-7ab431979351" />
          <classmember member="RemoveElementByNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DeleteContextFromCache" priority="-2" active="true">
      <if>
        <or>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_DeleteContextFromCache</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Compensate</string>
              </constant>
            </rhs>
          </compare>
        </or>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="b033a2a1-d027-4a30-8ee9-99b12cf8c1a3" />
          <classmember member="DeleteContextFromCacheIfItStillExists" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache_OverrideExpiryTimeSetPriorityDefault</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="e46a0629-51ff-48a5-8a80-bc0143e3d322" />
          <classmember member="UpdateCacheExpiryTime" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <int>6000</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="25351883-b801-4c75-a65c-56f891c2959d" element="1bdeb629-c270-42e7-9db7-011c927edf31" />
          <classmember member="set_Priority" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <object classref="CacheItemPriority" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAFlTeXN0ZW0uUnVudGltZS5DYWNoaW5nLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYQUBAAAAKFN5c3RlbS5SdW50aW1lLkNhY2hpbmcuQ2FjaGVJdGVtUHJpb3JpdHkBAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveElementAndChildrenByNameAndNamespace" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveElementAndChildrenByNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="e9c25d78-6754-4cb3-8d3e-73f8ad91df31" element="e6e5120f-2458-4f75-9cbb-e6d2c1215ac8" />
          <classmember member="RemoveElementAndChildrenByNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Help</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_CustomStringFromCacheNotFound_DefaultForType" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_CustomStringFromCacheNotFound_DefaultForType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="3d2f6fee-fbb0-493e-9ae5-6c1c50cde2e1" />
                <classmember member="GetCustomStringFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test123</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CreateSSOTicket" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_CreateSSOTicket</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="c4f3339a-f2af-4702-bed6-efba75470ec3" />
          <classmember member="CreateSSOTicket" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementValueByNodeName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementValueByNodeName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="1bb9a299-0a9c-4b6e-b6fe-3e8d2214398d" />
          <classmember member="UpdateElementValueByNodeName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_WCF_Action" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_WCF_Action</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="6134487a-bdea-44d8-ad4a-4dc1fb338727" />
                <classmember member="GetWCFPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkWCFPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DeleteStringFromCache" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DeleteStringFromCache</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="e2f1e680-7663-4507-a972-8cfc62bc28dd" />
          <classmember member="DeleteCustomStringFromCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>TestKey</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XMLNORM.PreserveBom" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XMLNORM_PreserveBom</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="c9111980-8475-4585-965b-83ad2583fefb" />
          <classmember member="SetXMLNORMContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkXMLNORMPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>false</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_BTF2_PassAckThrough" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_BTF2_PassAckThrough</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="844ec8b7-5bba-4901-92da-34e33e4a9a47" />
                <classmember member="GetBTF2PropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkBTF2PropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtCVEYyUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAADgAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_MessageBodyLength" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_MessageBodyLength</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>TestKey</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="b2220584-3376-4c71-bca8-4825e246e540" />
                <classmember member="ConvertToString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <function>
                      <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="a216cfdc-354c-4f23-ba88-bfa4b32303b7" />
                      <classmember member="MessageBodyLength" sideeffects="true">
                        <classref ref="HelperMetaInstructions" />
                      </classmember>
                    </function>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_Namespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_Namespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_FILE_ReceivedFileName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_FILE_ReceivedFileName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="124021be-91f3-44f3-bec9-fad8ae8335fc" />
                <classmember member="GetFILEPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkFilePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageVaildateSourceIfKnownTwice" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageVaildateSourceIfKnownTwice</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message2_To_Message3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAQAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_SetPartDetails_CacheResults" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SetPartDetails_CacheResults</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>1</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="bbc551f5-7741-4b1b-9b76-8ee25bf7390b" />
                <classmember member="GetMessageBodyPartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="5c8fc2e3-ba43-4cbe-99b0-bcc663681ee1" />
                <classmember member="GetMessageBodyPartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>3</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="0c2b5bf2-02d7-4391-874d-b15223751ea1" />
                <classmember member="GetCustomMessageBodyPartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>4</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="92bbde30-dd99-428b-b970-9b37bef097ec" />
                <classmember member="GetCustomMessagePartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Hello</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>5</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="92bbde30-dd99-428b-b970-9b37bef097ec" />
                <classmember member="GetCustomMessagePartProperty" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>6</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Hello</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>7</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>8</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Hello</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>9</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SOAP_MethodName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SOAP_MethodName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="f0ee07af-819b-41df-85e0-6d0d6e14bc2b" />
          <classmember member="SetSOAPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSOAPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABgAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DuplicateHelperMetaInstructions" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DuplicateHelperMetaInstructions</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="55591f3f-5647-42ce-bafb-13c915e350ac" />
          <classmember member="ThrowException" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Duplicate throw exception helper worked as expected</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_Name" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_Name</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DuplicateContextMetaInstructions" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DuplicateContextMetaInstructions</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddAttribute" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddAttribute</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="60f5ebc3-a9c6-4213-9446-2f086056c39d" />
          <classmember member="AddAttribute" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']/*[local-name()='Element']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>att</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>blah</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_NotFound_Exception" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_NotFound_Exception</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="ba249bd3-332d-4cdc-b0c6-e98864032b15" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AssembleXML" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AssembleXML</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="1e1aec81-fdf9-454d-9f7a-9a026486fff8" />
          <classmember member="AssembleXMLMessageWithEnvelope" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Envelope</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveElementAndChildrenByName" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveElementAndChildrenByName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="e9c25d78-6754-4cb3-8d3e-73f8ad91df31" element="a68c5007-dd49-49d7-b18f-5d455ce1b222" />
          <classmember member="RemoveElementAndChildrenByName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Help</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetFileExtension" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetFileExtension</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="7125affe-789a-4002-be2c-14237c45a0f6" />
                <classmember member="ReturnFileExtension" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test.xml</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_NullifyMessage" priority="0" active="true">
      <if>
        <or>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_NullifyMessage</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_NullifyMessageWithTypedXMLDocument</string>
              </constant>
            </rhs>
          </compare>
        </or>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="a43e4b7f-70d4-470e-831a-290d55ad1322" />
          <classmember member="NullifyMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SQL_ConnectionString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SQL_ConnectionString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="1841b068-e40f-45c7-8047-1e75fc397a68" />
          <classmember member="SetSQLContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSQLPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="40401c80-6da9-4fe2-81c0-06daa8a4dbe2" />
                <classmember member="StringFormat" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>{0}Res{1}</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Expected,ult</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>,</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReapplyCachedContext_SMTPFrom" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReapplyCachedContext_SMTPFrom</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="21036a3e-5b57-4647-b210-073b5f2d43ae" />
          <classmember member="ReapplyCachedContextProperty" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DisassembleXMLPromotePropertiesOnly" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DisassembleXMLPromotePropertiesOnly</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="d115793f-a341-43fe-b60e-5fe46c48cdda" />
          <classmember member="DisassembleXMLMessagePropertyPromotionOnly" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_NotFound_Ignore" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_NotFound_Ignore</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="ba249bd3-332d-4cdc-b0c6-e98864032b15" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>false</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ConcatenateString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ConcatenateString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="f0bd047c-6905-43b0-8a7e-20fa25f18126" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Result</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Compensate" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Compensate</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="44d0f69e-16b2-4282-bb75-5b2610203401" />
          <classmember member="ThrowAnInstructionException" sideeffects="true">
            <classref ref="MetaInstruction" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ContextPropertyNotFound_Exception" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ContextPropertyNotFound_Exception</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="4d4edbdc-407c-4b5f-b830-31e1162061ec" />
                <classmember member="GetESBItineraryPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkESBItineraryPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ChainNamespaceModifications" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ChainNamespaceModifications</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="b2887423-4d1f-469e-97b3-f5b19535545e" />
          <classmember member="ReplaceNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="b2887423-4d1f-469e-97b3-f5b19535545e" />
          <classmember member="ReplaceNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://testing123</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e173d4fe-3f54-42ed-bad2-5b3bcb7634c6" />
          <classmember member="RemoveNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://BizTalk_Server_Project1.HelloTest</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AssembleFFWithTrailer" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AssembleFFWithTrailer</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="ab7d0636-caee-42a9-b83b-bfffa16efcd5" />
          <classmember member="AssembleFlatFileWithTrailer" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Footer</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReapplyContextFromCacheNotFound_Ignore" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReapplyContextFromCacheNotFound_Ignore</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="21036a3e-5b57-4647-b210-073b5f2d43ae" />
          <classmember member="ReapplyCachedContextProperty" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DisassembleFFWithTrailer" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DisassembleFFWithTrailer</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="cf1d640b-2adc-47b2-aa3d-a757629eb512" />
          <classmember member="DisassembleFlatFileWithTrailer" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Footer</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_CustomStringFromCacheNotFound_Null" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_CustomStringFromCacheNotFound_Null</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="3d2f6fee-fbb0-493e-9ae5-6c1c50cde2e1" />
                <classmember member="GetCustomStringFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test123</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceDocumentNamespaceAndPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceDocumentNamespaceAndPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="2c8ea78f-7826-497c-83d1-883cf1ca00fa" />
          <classmember member="ReplaceRootNodeNamespaceAndPrefix" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_FTP_CommandLogFileName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_FTP_CommandLogFileName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="42aa760f-81c0-4041-b7d6-9ba19b747c39" />
                <classmember member="GetFTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_StringManipulation" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_StringManipulation</string>
              </constant>
            </rhs>
          </compare>
          <predicate>
            <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="b9c265c5-b941-4d04-89b5-2bdde7a751b3" />
            <classmember member="CheckIfRegexExistsInMessage" sideeffects="true">
              <classref ref="HelperMetaInstructions" />
              <argument>
                <constant>
                  <string>[YN]\d{3}</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
          <predicate>
            <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="07087196-88c2-44e7-bdb0-84004e750b1c" />
            <classmember member="CheckIfStringExistsInMessage" sideeffects="true">
              <classref ref="HelperMetaInstructions" />
              <argument>
                <constant>
                  <string>hello</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="8247f941-24e7-48c6-8db4-623bf4259848" />
          <classmember member="FindReplaceRegexInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>[YN]\d{3}</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>this makes more sense</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="284973dc-4866-4041-bb1e-5d61d0173a58" />
          <classmember member="FindReplaceStringInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>hello</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddDocumentNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddDocumentNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="9bace7e8-33ae-4ca8-b132-37e69070f793" />
          <classmember member="AddRootNodeNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SSO" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SSO</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="16f49307-2b52-4d16-831a-5b114aa9ceb1" />
          <classmember member="SetContextPropertyFromSSOConfig" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Key</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_FTP_CommandLogFileName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_FTP_CommandLogFileName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="df8167b4-674b-48fd-bc09-a1a0f63d8532" />
          <classmember member="SetFTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGVFBQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_Boolean" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_Boolean</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>true</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache_Double" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache_Double</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>MessageType</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/system-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_Multiple" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_Multiple</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>DestinationParty</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="8b1f1ccc-3784-4eb7-b5a9-473309c97469" />
          <classmember member="SetEdiOverridePropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkEdiOverridePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>UNB11</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="5315c8cd-4322-4f33-ac7b-f8b9d8b6f92c" />
          <classmember member="SetErrorReportContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkErrorReportPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Description</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="e037ca67-f443-4ceb-a23b-ee582c071c59" />
          <classmember member="SetHTTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Username</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="16f49307-2b52-4d16-831a-5b114aa9ceb1" />
          <classmember member="SetContextPropertyFromSSOConfig" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>ReceivedFileName</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/file-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Key</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Url</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2006/WindowsSharePointServices-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>ConnectionString</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/sql-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Action</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_EDI_AgreementID" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_EDI_AgreementID</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="d8ffafaa-5f3e-4a12-9942-b0a13dc93e57" />
                <classmember member="GetEDIPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkEDIPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFRElQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SFTP_UserName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SFTP_UserName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="3cccf515-2fa6-45c1-bb36-48ce85eb1e29" />
          <classmember member="SetSFTPPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddNodeWithNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNodeWithNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="7811264b-f598-4291-abf1-634d68cd27a0" />
          <classmember member="AddNodeWithNamespace" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://testbre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SMTP_From" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SMTP_From</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="73dd5137-4d04-4bb0-84bf-a215157386d2" />
          <classmember member="SetSMTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSMTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_EDIAS2_AS2From" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_EDIAS2_AS2From</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="954b27f3-3116-4295-8ee2-90a82a57ea9e" />
          <classmember member="SetEdiIntASPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkEdiIntASPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABJQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlJbnRBU1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceDocumentNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceDocumentNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="10a3918f-22b1-42c6-9f02-45111b94ab07" />
          <classmember member="ReplaceRootNodeNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReturnRegexMatchByIndex" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReturnRegexMatchByIndex</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="3944866d-fd5f-4a27-a74e-6f62038af196" />
                <classmember member="ReturnRegexMatchByIndex" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>&gt;(.+?)&lt;</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <int>2</int>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetValueFromSSO" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetValueFromSSO</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="4d528e72-5661-4efe-b508-6cf9b4d22d72" element="b662446c-4ebe-4cd1-9fce-33155bd954dc" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="3bfa0376-dbba-4734-8c1e-216a57f11188" element="7543d883-e35d-4dd4-a739-1af6910e02ca" />
                <classmember member="GetValueFromSSOConfigStore" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>BREPipelineFramework</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Key</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementNameByOldNameAndNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementNameByOldNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e250246b-2713-4e0c-bb81-b8d303a45c3e" />
          <classmember member="UpdateElementNameByOldNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>You</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddAllContextPropertiesToCache" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddAllContextPropertiesToCache</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="41db7b33-59a9-4598-b14e-1d53751c1093" />
          <classmember member="CacheAllContextProperties" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AssembleFFWithHeader" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AssembleFFWithHeader</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="0b67ee39-eeee-47d3-a09e-c21dbe205bef" />
          <classmember member="AssembleFlatFileWithHeader" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Header</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SOAP_Username" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SOAP_Username</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="7d39eab9-89a3-4928-899b-0dbf1a29c961" />
          <classmember member="SetSOAPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSOAPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CheckIfRegexExistsInMessage_True" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_CheckIfRegexExistsInMessage_True</string>
              </constant>
            </rhs>
          </compare>
          <predicate>
            <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="5fb38c13-403b-472c-89e3-a744dbb3ff6f" />
            <classmember member="CheckIfRegexExistsInMessage" sideeffects="true">
              <classref ref="HelperMetaInstructions" />
              <argument>
                <constant>
                  <string>&gt;(.+?)&lt;</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceDocumentNamespace_Deprecated" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceDocumentNamespace_Deprecated</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9db900b5-f910-4f24-90a4-078d2080492e" element="ea796c02-9bd2-4b53-861a-1ba8e7610492" />
          <classmember member="ReplaceDocumentNamespace" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveContextProperty" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveContextProperty</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="f5cf64c1-b4d9-4736-8047-8bfb5dac1290" />
          <classmember member="RemoveContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageTwice" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageTwice</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message2_To_Message3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetLowercaseString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetLowercaseString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="c0610fa8-2bd8-43d1-9707-bfd000211443" />
                <classmember member="ReturnLowercaseString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpectedResult</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_MessageTracking_OriginatingMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_MessageTracking_OriginatingMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="8d972c82-a081-4829-a71e-00f8f5b4fe9f" />
          <classmember member="SetMessageTrackingContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkMessageTrackingPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNZXNzYWdlVHJhY2tpbmdQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementValueByOldValue" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementValueByOldValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="3152feab-9940-4904-99ea-afcf465e0e6e" />
          <classmember member="UpdateElementValueByOldValue" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>what</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>right</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceNamespaceAndPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceNamespaceAndPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="555ff4bb-2235-4f23-a5bb-9725df1d99d1" />
          <classmember member="ReplaceNamespaceAndPrefix" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateAttributeValueByName" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateAttributeValueByName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e22fd1a6-f2d3-476b-9c67-6381df938a44" />
          <classmember member="UpdateAttributeValueByName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>woohoo</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_SetPartMIMEFileName" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SetPartMIMEFileName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="732d19ec-b0b8-4482-8b21-ba2b007d8260" />
          <classmember member="SetMIMEFileNameMessageBodyPartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <string>Body.txt</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="04bb45ce-0200-4f9b-9a49-0e6c1198b93e" />
          <classmember member="SetMIMEFileNameMessagePartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Attachment</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Attachment.txt</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="04bb45ce-0200-4f9b-9a49-0e6c1198b93e" />
          <classmember member="SetMIMEFileNameMessagePartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Hello.txt</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="04bb45ce-0200-4f9b-9a49-0e6c1198b93e" />
          <classmember member="SetMIMEFileNameMessagePartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>What</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>What.txt</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReturnFirstRegexMatchInString" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReturnFirstRegexMatchInString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="4d528e72-5661-4efe-b508-6cf9b4d22d72" element="b662446c-4ebe-4cd1-9fce-33155bd954dc" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="3bfa0376-dbba-4734-8c1e-216a57f11188" element="1d6fd572-07e2-4c41-b8d0-24879dd18a83" />
                <classmember member="ReturnFirstRegexMatchInString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>(\d)[4]Test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Test1234Test</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetStringLength" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetStringLength</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="302beeaa-f382-44fa-b516-3560d4f51245" />
                <classmember member="StringLength" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>TestString</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveAttributeByNameAndNamespace" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveAttributeByNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="bd1ece72-c39d-429b-b1c5-b6d7d49ed2ab" />
          <classmember member="RemoveAttributeByNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ContextPropertyNotFound_DefaultForType" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_ContextPropertyNotFound_DefaultForType</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="4d4edbdc-407c-4b5f-b830-31e1162061ec" />
                <classmember member="GetESBItineraryPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkESBItineraryPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABNQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFU0JJdGluZXJhcnlQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string />
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReturnFirstRegexMatch" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReturnFirstRegexMatch</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="09bdf21b-ef84-4b69-b602-577f664eea02" />
                <classmember member="ReturnFirstRegexMatch" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>&gt;(.+?)&lt;</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetPartyNameFromAlias" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetPartyNameFromAlias</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="ad23f525-8c11-45c9-b7df-ac08ad153109" />
                <classmember member="GetPartyFromAlias" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>SourceControlRepository</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>TFS</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Codeplex</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UncaughtPolicyException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UncaughtPolicyException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="40ca2ca5-05aa-4350-935f-24e024642c1b" />
          <classmember member="ThrowAnException" sideeffects="true">
            <classref ref="MetaInstruction" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_HTTPHeaderManipulation" priority="-2" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_HTTPHeaderManipulation</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="cefcbb36-74f0-40b9-bb96-3c82b13ac9b8" element="3c05d2cc-5458-4eb9-982b-161eac670d72" />
                <classmember member="GetHTTPHeaderValue" sideeffects="true">
                  <classref ref="HttpHeadersMetaInstructions" />
                  <argument>
                    <constant>
                      <string>Test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>32d6f253-de53-4cf3-b559-1ec34ac1ad28</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="cefcbb36-74f0-40b9-bb96-3c82b13ac9b8" element="ec122dc2-420b-4827-b2f3-a4118b55e610" />
          <classmember member="CopyInboundToOutboundHTTPHeader" sideeffects="true">
            <classref ref="HttpHeadersMetaInstructions" />
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="cefcbb36-74f0-40b9-bb96-3c82b13ac9b8" element="ec122dc2-420b-4827-b2f3-a4118b55e610" />
          <classmember member="CopyInboundToOutboundHTTPHeader" sideeffects="true">
            <classref ref="HttpHeadersMetaInstructions" />
            <argument>
              <constant>
                <string>Important_User</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="cefcbb36-74f0-40b9-bb96-3c82b13ac9b8" element="ec122dc2-420b-4827-b2f3-a4118b55e610" />
          <classmember member="CopyInboundToOutboundHTTPHeader" sideeffects="true">
            <classref ref="HttpHeadersMetaInstructions" />
            <argument>
              <constant>
                <string>Invalid</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="cefcbb36-74f0-40b9-bb96-3c82b13ac9b8" element="baee8d8d-4433-43da-a521-03d0b92aa056" />
          <classmember member="AddOrUpdateOutboundHTTPHeader" sideeffects="true">
            <classref ref="HttpHeadersMetaInstructions" />
            <argument>
              <constant>
                <string>whoah</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>help</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="cefcbb36-74f0-40b9-bb96-3c82b13ac9b8" element="baee8d8d-4433-43da-a521-03d0b92aa056" />
          <classmember member="AddOrUpdateOutboundHTTPHeader" sideeffects="true">
            <classref ref="HttpHeadersMetaInstructions" />
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>overwrite</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GenerateGUID" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GenerateGUID</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="6edba951-84f2-426a-9c88-fc650e0e2ab3" />
                <classmember member="GenerateGUIDAsString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_Legacy_DestinationQualifier" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_Legacy_DestinationQualifier</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="fe128666-9b22-40eb-90b2-9b4ab2c9c5e5" />
                <classmember member="GetLEGACYPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkLegacyPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtMZWdhY3lQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReapplyContextPropertiesFromCache_OverrideContextKey" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReapplyContextPropertiesFromCache_OverrideContextKey</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="1bdecb3b-a226-42b7-8f2e-300a864703af" />
          <classmember member="ChangeKeyContextProperty" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>InterchangeID</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/system-properties</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="9d404fc1-eef4-4752-87a4-5e5569dc35eb" />
          <classmember member="ReapplyAllCachedContextProperties" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="b2887423-4d1f-469e-97b3-f5b19535545e" />
          <classmember member="ReplaceNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SOAP_MethodName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_SOAP_MethodName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="88e11732-ef52-4bf4-8cdf-ab939e10a553" />
                <classmember member="GetSOAPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSOAPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABgAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddNode" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNode</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="9121092d-49bc-44cd-9504-7588391fed51" />
          <classmember member="AddNode" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>elem</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddNodeWithNamespaceAndValue" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNodeWithNamespaceAndValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="73f238fe-2188-4f1e-8504-35bbe43ddade" />
          <classmember member="AddNodeWithNamespaceAndValue" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_34" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://testbre</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_Int" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_Int</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>414</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_HTTP_ContentType" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_HTTP_ContentType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="c6887e94-9f41-446f-a874-d7fed77f2e31" />
                <classmember member="GetHTTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAwAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_NullifyMessageWithTypedXMLDocument" priority="-1" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_NullifyMessageWithTypedXMLDocument</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="93fe58bc-e90e-4bcf-b860-dcc79e8f3c0b" />
          <xmldocumentmember xmldocumentref="xml_34" type="string" sideeffects="true">
            <field>*[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework']</field>
            <fieldalias>Element3</fieldalias>
            <argument>
              <constant>
                <string>Test_XmlFactsApplicationStage</string>
              </constant>
            </argument>
          </xmldocumentmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache_OverrideContextKey" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache_OverrideContextKey</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="1bdecb3b-a226-42b7-8f2e-300a864703af" />
          <classmember member="ChangeKeyContextProperty" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>InterchangeID</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/system-properties</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetXPathResult_NotFound_Ignore" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetXPathResult_NotFound_Ignore</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="09e5aab7-cacf-4a20-99ad-f9604eab6850" />
                <classmember member="GetXPathResult" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>/*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>false</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ErrorReport_ErrorType" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ErrorReport_ErrorType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="dd0f1bc6-9c5d-4460-a6bb-1a175ecd3a56" />
                <classmember member="GetErrorReportPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkErrorReportPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CheckIfStringExistsInMessage_True" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_CheckIfStringExistsInMessage_True</string>
              </constant>
            </rhs>
          </compare>
          <predicate>
            <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="dccc32f5-32f7-4f51-958b-e4338f7d5416" />
            <classmember member="CheckIfStringExistsInMessage" sideeffects="true">
              <classref ref="HelperMetaInstructions" />
              <argument>
                <constant>
                  <string>InstructionLoaderPolicy</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplacePrefixForGivenNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplacePrefixForGivenNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e1f09600-3f87-4cf6-a8b3-96c0b5cc9942" />
          <classmember member="ReplacePrefixForGivenNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceNamespaceAndPrefixNoCurrentPrefix" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceNamespaceAndPrefixNoCurrentPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="555ff4bb-2235-4f23-a5bb-9725df1d99d1" />
          <classmember member="ReplaceNamespaceAndPrefix" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://BizTalk_Server_Project1.HelloTest</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_MIME_GetContentType" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_MIME_GetContentType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Body</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="5c8fc2e3-ba43-4cbe-99b0-bcc663681ee1" />
                <classmember member="GetMessageBodyPartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>20</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index0</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>0</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index1</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5000</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>2</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index3</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>20</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameBody</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>body</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameAttachment</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Attachment</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameHello</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Hello</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameWhat</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="dc435c46-479e-4a4b-959f-75d061136aa1" />
                <classmember member="GetMessagePartContentType" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>What</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CustomMetaInstruction" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_CustomMetaInstruction</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="ea28c381-d2fc-46e0-b574-fc5cff8fd24c" />
          <classmember member="SetBREPipelineFrameworkContextProperty" sideeffects="true">
            <classref ref="MetaInstruction" />
            <argument>
              <constant>
                <object classref="BPFEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAUAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_BTS_DestinationParty" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_BTS_DestinationParty</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetPartyNameFromAliasNotFoundException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetPartyNameFromAliasNotFoundException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="ad23f525-8c11-45c9-b7df-ac08ad153109" />
                <classmember member="GetPartyFromAlias" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>SourceControlRepository</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>SVN</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Codeplex</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_XLANGS_SendingOrchestrationType" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_XLANGS_SendingOrchestrationType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="988c06f9-4049-4cd2-a928-54adf5ad7127" />
                <classmember member="GetXLANGSBTXEnginePropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkXLANGSBTXEnginePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTEFOR1NCVFhFbmdpbmVQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_MIME_PartNames" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_MIME_PartNames</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Body</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="0cac479a-e5fa-4bd0-be65-a4e41df6b031" />
                <classmember member="GetMessageBodyPartName" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>20</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index0</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="39d31369-2e8c-4496-a252-5a49568fb2ba" />
                <classmember member="GetMessagePartNameAtIndex" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <int>0</int>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index1</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="39d31369-2e8c-4496-a252-5a49568fb2ba" />
                <classmember member="GetMessagePartNameAtIndex" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <int>1</int>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5000</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="39d31369-2e8c-4496-a252-5a49568fb2ba" />
                <classmember member="GetMessagePartNameAtIndex" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <int>2</int>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>2</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index3</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="39d31369-2e8c-4496-a252-5a49568fb2ba" />
                <classmember member="GetMessagePartNameAtIndex" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <int>3</int>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>20</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_SQLConnection" priority="0" active="true">
      <if>
        <or>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_SQLConnection</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_SQLConnectionFromSSO</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="5ceb14c8-d51a-4e53-9cb1-fdce3580c980" element="feff4404-9aed-40fb-b8d4-e2082852229a" />
                <datarowmember datarowref="db_77" column="Column1" type="string" sideeffects="false" />
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>test</string>
              </constant>
            </rhs>
          </compare>
        </or>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="8aab5fa7-05ac-495a-bd23-0e7ca1d77326" />
          <classmember member="SetHTTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="5ceb14c8-d51a-4e53-9cb1-fdce3580c980" element="6b79f2e4-d1ab-43ca-8989-c5520e9c9d85" />
                <datarowmember datarowref="db_77" column="Column2" type="string" sideeffects="false" />
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ConcatenateMultipleStrings" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ConcatenateMultipleStrings</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="0aa581a2-c4c0-4c6b-80a0-69627c1138bf" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>3</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="258f79e5-c4af-43b3-8a30-8996b826f421" />
                <classmember member="ConcatenateThreeStrings" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>4</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="f17386d3-89df-401c-83e9-8129061ba3db" />
                <classmember member="ConcatenateFourStrings" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>4</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>5</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="85e88fec-1aa4-4ce1-9ba0-fcb61fbb5c0e" />
                <classmember member="ConcatenateFiveStrings" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>4</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>5</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>6</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="8ec67968-dc90-4a24-8e67-022ede90379f" />
                <classmember member="ConcatenateSixStrings" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>4</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>5</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>6</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_DateTime" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_DateTime</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property4</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>2002-05-30T09:00:00</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveAttributeByName_ResetPriority" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveAttributeByName_ResetPriority</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="76f18486-3af9-4881-acce-51aa760a25a6" />
          <classmember member="RemoveAttributeByName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="04a924f7-ee4e-4313-a6df-8dc276245ba7" />
          <classmember member="FindReplaceStringInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>newattribute</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="e2ee8e82-aabd-415c-b02d-9a1eb134adc2" />
          <classmember member="SetMessageModificationInstructionPriority" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_MIME_GetCharSet" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_MIME_GetCharSet</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Body</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="bbc551f5-7741-4b1b-9b76-8ee25bf7390b" />
                <classmember member="GetMessageBodyPartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>20</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index0</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>0</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index1</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>1</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5000</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index2</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>2</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>2</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAEAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Index3</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>3</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>20</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameBody</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>body</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameAttachment</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Attachment</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameHello</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Hello</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>NameWhat</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="2a24c4b3-2b69-4ea4-ad40-b40f149dca93" />
                <classmember member="GetMessagePartCharSet" sideeffects="true">
                  <classref ref="MessagePartMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>What</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_FindReplaceStringInMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_FindReplaceStringInMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="04a924f7-ee4e-4313-a6df-8dc276245ba7" />
          <classmember member="FindReplaceStringInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Replaced</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_XmlFactsApplicationStage" priority="-1" active="true">
      <if>
        <or>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_XmlFactsApplicationStage</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_OverrideXmlFactsApplicationStage</string>
              </constant>
            </rhs>
          </compare>
        </or>
      </if>
      <then>
        <function>
          <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="93fe58bc-e90e-4bcf-b860-dcc79e8f3c0b" />
          <xmldocumentmember xmldocumentref="xml_34" type="string" sideeffects="true">
            <field>*[local-name()='Element3' and namespace-uri()='http://BREPipelineFramework']</field>
            <fieldalias>Element3</fieldalias>
            <argument>
              <constant>
                <string>Test_XmlFactsApplicationStage</string>
              </constant>
            </argument>
          </xmldocumentmember>
        </function>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="d180fc74-6d36-455a-b7e9-f6ba19be3814" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TransformationSourceSchemaValidation" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAQUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHJhbnNmb3JtYXRpb25Tb3VyY2VTY2hlbWFWYWxpZGF0aW9uAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs=</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="53f3219a-b3a8-4f33-9786-1e8806b4c25c" />
          <classmember member="ApplyTypedXmlDocument" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
          </classmember>
        </function>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="10a3918f-22b1-42c6-9f02-45111b94ab07" />
          <classmember member="ReplaceRootNodeNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://after</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_CustomStringFromCacheNotFound_Exception" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_CustomStringFromCacheNotFound_Exception</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="3d2f6fee-fbb0-493e-9ae5-6c1c50cde2e1" />
                <classmember member="GetCustomStringFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test123123</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateAttributeNameByName" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateAttributeNameByName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="47b71ec9-7e0a-4c9e-b62f-a531db790183" />
          <classmember member="UpdateAttributeNameByName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>what</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetCustomContextPropertyFromCache" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetCustomContextPropertyFromCache</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="8aab5fa7-05ac-495a-bd23-0e7ca1d77326" />
          <classmember member="SetHTTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="06ffd43f-f10c-4f6c-b5f3-82c07e3a1511" />
                <classmember member="GetCustomContextPropertyFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>From</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementValueByNodeNameNamespaceAndOldValue" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementValueByNodeNameNamespaceAndOldValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="0db4590f-6359-4459-a2d7-6d29a9e5eaa1" />
          <classmember member="UpdateElementValueByNodeNameNamespaceAndOldValue" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>what</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>why</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddDocumentNamespaceAndPrefix_Deprecated" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddDocumentNamespaceAndPrefix_Deprecated</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="7f0aa6a6-5973-4d04-b8f4-1bbad0335e36" />
          <classmember member="AddDocumentNamespaceAndPrefix" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_MIME_GetPartCount" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_MIME_GetPartCount</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>PartCount</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="b2220584-3376-4c71-bca8-4825e246e540" />
                <classmember member="ConvertToString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <function>
                      <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="db32dd04-a5a8-44ec-a8af-65643d7d4dca" />
                      <classmember member="GetPartCount" sideeffects="true">
                        <classref ref="MessagePartMetaInstructions" />
                      </classmember>
                    </function>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_XMLNORM_PreserverBom" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_XMLNORM_PreserveBom</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="f3ad2516-2ac0-491d-8aa5-d9ac9f403222" />
                <classmember member="GetXMLNORMPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkXMLNORMPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetXPathResult_NotFound_Exception" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetXPathResult_NotFound_Exception</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="09e5aab7-cacf-4a20-99ad-f9604eab6850" />
                <classmember member="GetXPathResult" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>/*[local-name()='Hoot' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetStringFromCache" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetStringFromCache</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="8aab5fa7-05ac-495a-bd23-0e7ca1d77326" />
          <classmember member="SetHTTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACQAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="3d2f6fee-fbb0-493e-9ae5-6c1c50cde2e1" />
                <classmember member="GetCustomStringFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>TestKey</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ValidateStringLength_Fail" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ValidateStringLength_Fail</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="f0bd047c-6905-43b0-8a7e-20fa25f18126" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Result</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="98fcee37-bfd8-47ca-927e-e0fbf2a42b53" />
          <classmember member="ValidateStringLength" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_MessageTracking_OriginatingMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_MessageTracking_OriginatingMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="32b4a85c-1ec1-4fae-8be0-e4c95c415bcb" />
                <classmember member="GetMessageTrackingPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkMessageTrackingPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABQQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNZXNzYWdlVHJhY2tpbmdQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAGAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_POP3_DispositionNotificationTo" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_POP3_DispositionNotificationTo</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="f382bb46-7c42-4c74-b288-8f8e268cbb29" />
          <classmember member="SetPOP3ContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkPOP3PropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtQT1AzUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAgAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_Legacy_DestinationQualifier" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_Legacy_DestinationQualifier</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="ed0dd448-9b3b-4921-8d9f-ca81fbdaad37" />
          <classmember member="SetLEGACYContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkLegacyPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtMZWdhY3lQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SQL_ConnectionString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_SQL_ConnectionString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="e6e2d1de-76cc-429b-8294-4e976dbc2a9d" />
                <classmember member="GetSQLPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSQLPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetPartyNameFromAliasNotFoundNoException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetPartyNameFromAliasNotFoundNoException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="ad23f525-8c11-45c9-b7df-ac08ad153109" />
                <classmember member="GetPartyFromAlias" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>SourceControlRepository</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>SVN</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Codeplex</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>false</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DeleteContextFromCache_OverrideContextKey" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DeleteContextFromCache_OverrideContextKey</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="1bdecb3b-a226-42b7-8f2e-300a864703af" />
          <classmember member="ChangeKeyContextProperty" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>InterchangeID</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/system-properties</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="b033a2a1-d027-4a30-8ee9-99b12cf8c1a3" />
          <classmember member="DeleteContextFromCacheIfItStillExists" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddDocumentNamespaceAndPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddDocumentNamespaceAndPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="bd2ea6f5-e79a-44ac-848b-d62d760df42e" />
          <classmember member="AddRootNodeNamespaceAndPrefix" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DisassembleXML" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DisassembleXML</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="42b721a2-34d6-42e0-88f3-c7710aacbad2" />
          <classmember member="DisassembleXMLMessage" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddStringToCache" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddStringToCache</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>TestKey</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>TestCache</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache_NotFound_IgnoreCarryOn" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache_NotFound_IgnoreCarryOn</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_MIME_ContentDescription" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_MIME_ContentDescription</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="c253ef4a-81c5-444d-a67b-5769dd8d8cdd" />
                <classmember member="GetMIMEPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkMIMEPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtNSU1FUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_SetPartDetails" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SetPartDetails</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="655a0968-bb7b-4e7d-a95f-0ac3893192f6" />
          <classmember member="SetMessageBodyPartCharSet" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="590cd954-3b9b-456f-b661-33e0cec609b7" />
          <classmember member="SetMessageBodyPartContentType" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="883500de-d170-4eb9-b5e2-0c2b80ad5b7f" />
          <classmember member="SetCustomMessageBodyPartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="8a47a36a-6bc0-4b92-a796-2900196ffddd" />
          <classmember member="SetCustomMessagePartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Hello</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="8a47a36a-6bc0-4b92-a796-2900196ffddd" />
          <classmember member="SetCustomMessagePartProperty" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="cfe84290-b227-40fa-be98-78fece86b7aa" />
          <classmember member="SetMessagePartCharSet" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Hello</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="cfe84290-b227-40fa-be98-78fece86b7aa" />
          <classmember member="SetMessagePartCharSet" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="81a0e52b-26d1-4168-bead-4cbf285587d5" />
          <classmember member="SetMessagePartContentType" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Hello</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="50ced79a-a989-4640-95cd-1cf144f5a9f3" element="81a0e52b-26d1-4168-bead-4cbf285587d5" />
          <classmember member="SetMessagePartContentType" sideeffects="true">
            <classref ref="MessagePartMetaInstructions" />
            <argument>
              <constant>
                <object classref="MessagePartIdentifierType" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAANkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuTWVzc2FnZVBhcnRJZGVudGlmaWVyVHlwZQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SMTP_From" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_SMTP_From</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="28d36cba-162c-4ebe-b04b-e4e86238e769" />
                <classmember member="GetSMTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSMTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementNameByOldName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementNameByOldName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="29ab1de6-a788-4bc3-9f43-26e46e725d2c" />
          <classmember member="UpdateElementNameByOldName" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>You</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ContextPropertyFromCacheNotFound_Exception" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ContextPropertyFromCacheNotFound_Exception</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="06ffd43f-f10c-4f6c-b5f3-82c07e3a1511" />
                <classmember member="GetCustomContextPropertyFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceNamespaceWithNoPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceNamespaceWithNoPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="b2887423-4d1f-469e-97b3-f5b19535545e" />
          <classmember member="ReplaceNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>http://BizTalk_Server_Project1.HelloTest</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_WCF_Action" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_WCF_Action</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="5fbe217e-8b62-4674-a403-a9fb3282c012" />
          <classmember member="SetWCFPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkWCFPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DisassembleFFWithHeaderAndTrailer" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DisassembleFFWithHeaderAndTrailer</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="bdaf5a15-ee56-48f9-a75b-c0ee8bc372ad" element="b6f23734-60d3-4c0f-92e1-a2c37866c96f" />
          <classmember member="DisassembleFlatFileWithHeaderAndTrailer" sideeffects="true">
            <classref ref="PipelineMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Header</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Sample_FF_Footer</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_UpdateElementValueByNodeNameAndNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_UpdateElementValueByNodeNameAndNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f989dde8-420a-45fb-858b-18590cdeb77e" element="bbfb179d-9861-4991-a200-48bd7bbb90ea" />
          <classmember member="UpdateElementValueByNodeNameAndNamespace" sideeffects="true">
            <classref ref="XMLTranslatorMetaInstructions" />
            <argument>
              <constant>
                <string>Me</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bleh</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReapplyContextFromCacheNotFound_Exception" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReapplyContextFromCacheNotFound_Exception</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="21036a3e-5b57-4647-b210-073b5f2d43ae" />
          <classmember member="ReapplyCachedContextProperty" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_SetMessageType" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_SetMessageType</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="f3fb93a9-fb39-4ae6-858e-b9a36b66d4f4" element="7d76678e-22d7-4d98-a335-82ddeda311b4" />
          <classmember member="SetMessageTypeContextPropertyOnXMLMessage" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_ContextPropertyFromCacheNotFound_Null" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Get_ContextPropertyFromCacheNotFound_Null</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>Output</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="06ffd43f-f10c-4f6c-b5f3-82c07e3a1511" />
                <classmember member="GetCustomContextPropertyFromCache" sideeffects="true">
                  <classref ref="CachingMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>test</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>1</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddCustomContextPropertyToCache" priority="-2" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddCustomContextPropertyToCache</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="161bbdcd-76dc-4e0c-ab5e-6ab93ff09e89" />
          <classmember member="AddCustomContextPropertyToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="CacheFailureEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ2FjaGVGYWlsdXJlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
  <ruleset name="BREPipelineFramework ExecutionPolicy">
    <version major="1" minor="3" description="" modifiedby="jcooper1982" date="2014-06-01T21:14:12.7091161+12:00" />
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-07-10T22:26:54.8870548+12:00" />
    <configuration />
    <bindings>
      <xmldocument ref="xml_32" doctype="BREPipelineFramework.TestProject.Message" instances="16" selectivity="1" instance="0">
        <selector>/*[local-name()='Message' and namespace-uri()='http://BREPipelineFramework']</selector>
        <schema>C:\BREPipelineFramework\Dev\jcooper1982\BREPipelineFramework.BizTalk2013\BREPipelineFramework.TestProject\Message.xsd</schema>
      </xmldocument>
      <class ref="TypedXMLDocumentMetaInstructions" class="TypedXMLDocumentMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
    </bindings>
    <rule name="Test_AddNodeWithValue" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddNodeWithValue</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="717b92e1-b3b8-4fd7-bf41-5eff1eba4b63" element="afe88806-17a8-45d4-bcb1-874af3eeac46" />
          <classmember member="AddNodeWithValue" sideeffects="true">
            <classref ref="TypedXMLDocumentMetaInstructions" />
            <argument>
              <reference>
                <vocabularylink uri="c4362a00-2d03-481e-9540-878cc17846e6" element="8c748aea-83a9-4e9e-87cd-1401dfb6ef24" />
                <xmldocumentref ref="xml_32" />
              </reference>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Message']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>whoah</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>woohoo</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
  <ruleset name="BREPipelineFramework ExecutionPolicy2">
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-07-10T22:27:00.9185934+12:00" />
    <configuration />
    <bindings>
      <class ref="TimeEnum" class="TimeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="HelperMetaInstructions" class="HelperMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="CachingMetaInstructions" class="CachingMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="ContextMetaInstructions" class="ContextMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="FailureActionEnum" class="FailureActionEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
    </bindings>
    <rule name="Test_XMLDisassemblerProperties" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_XMLDisassemblerProperties</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>TestKey</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="e6fc9356-d319-438a-a93f-3b99c1393f4e" />
                <classmember member="GetContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <string>Element</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_FFDisassemblerPropertiesNoStream" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_FFDisassemblerPropertiesNoStream</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="8a31f5f8-ea56-4779-adf6-e81c3e8d0161" />
          <classmember member="TraceInfo" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Don't need to do anything here but let's trace some info anyways</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_FFDisassemblerProperties" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_FFDisassemblerProperties</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="103ed595-5191-4164-849e-fec17bad6283" element="01ead4ac-d272-4669-8582-3ec4c158d919" />
          <classmember member="AddCustomStringToCache" sideeffects="true">
            <classref ref="CachingMetaInstructions" />
            <argument>
              <constant>
                <string>TestKey</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="e6fc9356-d319-438a-a93f-3b99c1393f4e" />
                <classmember member="GetContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <string>Element</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TimeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVGltZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_XMLDisassemblerPropertiesNoStream" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d892a25c-a516-4db9-b606-13c1f5954575" element="1ed7c5ef-ddbb-45e6-a655-7992b3b09f8d" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_XMLDisassemblerPropertiesNoStream</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="8a31f5f8-ea56-4779-adf6-e81c3e8d0161" />
          <classmember member="TraceInfo" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Don't need to do anything here but let's trace some info anyways</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
</brl>